logo

Python operatori

Ievads:

Šajā rakstā mēs apspriežam Python operatorus. Operators ir simbols, kas saskaņā ar vienu definīciju veic noteiktu darbību starp diviem operandiem. Operatori kalpo par pamatu, uz kura tiek veidota loģika programmā noteiktā programmēšanas valodā. Katrā programmēšanas valodā daži operatori veic vairākus uzdevumus. Tāpat kā citās valodās, Python ir arī daži operatori, un tie ir norādīti tālāk -

  • Aritmētiskie operatori
  • Salīdzināšanas operatori
  • Piešķiršanas operatori
  • Loģiskie operatori
  • Bitu operatori
  • Dalības operatori
  • Identitātes operatori
  • Aritmētiskie operatori

Aritmētiskie operatori

Aritmētiskie operatori, ko izmanto starp diviem operandiem konkrētai darbībai. Ir daudz aritmētisko operatoru. Tas ietver eksponenta (**) operatoru, kā arī operatorus + (saskaitīšana), - (atņemšana), * (reizināšana), / (dalīšana), % (atgādinājums) un // (grīdas dalīšana).

Apsveriet šo tabulu, lai iegūtu detalizētu aritmētisko operatoru skaidrojumu.

Operators Apraksts
+ (Papildinājums) To izmanto, lai pievienotu divus operandus. Piemēram, ja a = 10, b = 10 => a+b = 20
- (Atņemšana) To izmanto, lai no pirmā operanda atņemtu otro operandu. Ja pirmais operands ir mazāks par otro operandu, vērtība ir negatīva. Piemēram, ja a = 20, b = 5 => a - b = 15
/ (dalīt) Tas atgriež koeficientu pēc pirmā operanda dalīšanas ar otro operandu. Piemēram, ja a = 20, b = 10 => a/b = 2,0
* (reizināšana) To izmanto, lai reizinātu vienu operandu ar otru. Piemēram, ja a = 20, b = 4 => a * b = 80
% (atgādinājums) Tas atgriež atgādinājumu pēc pirmā operanda dalīšanas ar otro operandu. Piemēram, ja a = 20, b = 10 => a%b = 0
** (eksponents) Tā kā tas aprēķina pirmā operanda jaudu otrajam operandam, tas ir eksponenta operators.
// (Grīdas sadalījums) Tas nodrošina koeficienta zemāko vērtību, ko iegūst, dalot divus operandus.

Programmas kods:

Tagad mēs sniedzam Python aritmētisko operatoru kodu piemērus. Kods ir norādīts zemāk -

 a = 32 # Initialize the value of a b = 6 # Initialize the value of b print('Addition of two numbers:',a+b) print('Subtraction of two numbers:',a-b) print('Multiplication of two numbers:',a*b) print('Division of two numbers:',a/b) print('Reminder of two numbers:',a%b) print('Exponent of two numbers:',a**b) print('Floor division of two numbers:',a//b) 

Izvade:

Tagad mēs apkopojam iepriekš minēto kodu Python, un pēc veiksmīgas kompilācijas mēs to palaižam. Tad izvade ir norādīta zemāk -

noņemt pirmo rakstzīmi Excel
 Addition of two numbers: 38 Subtraction of two numbers: 26 Multiplication of two numbers: 192 Division of two numbers: 5.333333333333333 Reminder of two numbers: 2 Exponent of two numbers: 1073741824 Floor division of two numbers: 5 

Salīdzināšanas operators

Salīdzināšanas operatori galvenokārt izmanto salīdzināšanas nolūkos. Salīdzināšanas operatori salīdzina abu operandu vērtības un atbilstoši atgriež patiesu vai nepatiesu Būla vērtību. Salīdzināšanas operatoru piemērs ir ==, !=, =, >,<. in the below table, we explain works of operators.< p>

Operators Apraksts
== Ja divu operandu vērtība ir vienāda, nosacījums kļūst patiess.
!= Ja divu operandu vērtība nav vienāda, nosacījums kļūst patiess.
<=< td> Nosacījums ir izpildīts, ja pirmais operands ir mazāks vai vienāds ar otro operandu.
>= Nosacījums ir izpildīts, ja pirmais operands ir lielāks vai vienāds ar otro operandu.
> Ja pirmais operands ir lielāks par otro operandu, nosacījums kļūst patiess.
< Ja pirmais operands ir mazāks par otro operandu, nosacījums kļūst patiess.

Programmas kods:

Tagad mēs sniedzam Python salīdzināšanas operatoru kodu piemērus. Kods ir norādīts zemāk -

 a = 32 # Initialize the value of a b = 6 # Initialize the value of b print(&apos;Two numbers are equal or not:&apos;,a==b) print(&apos;Two numbers are not equal or not:&apos;,a!=b) print(&apos;a is less than or equal to b:&apos;,a=b) print(&apos;a is greater b:&apos;,a&gt;b) print(&apos;a is less than b:&apos;,a <b) < pre> <p> <strong>Output:</strong> </p> <p>Now we compile the above code in Python, and after successful compilation, we run it. Then the output is given below -</p> <pre> Two numbers are equal or not: False Two numbers are not equal or not: True a is less than or equal to b: False a is greater than or equal to b: True a is greater b: True a is less than b: False </pre> <h2>Assignment Operators</h2> <p>Using the assignment operators, the right expression&apos;s value is assigned to the left operand. There are some examples of assignment operators like =, +=, -=, *=, %=, **=, //=. In the below table, we explain the works of the operators.</p> <table class="table"> <tr> <th>Operator</th> <th>Description</th> </tr> <tr> <td>=</td> <td>It assigns the value of the right expression to the left operand.</td> </tr> <tr> <td>+= </td> <td>By multiplying the value of the right operand by the value of the left operand, the left operand receives a changed value. For example, if a = 10, b = 20 =&gt; a+ = b will be equal to a = a+ b and therefore, a = 30.</td> </tr> <tr> <td>-=</td> <td>It decreases the value of the left operand by the value of the right operand and assigns the modified value back to left operand. For example, if a = 20, b = 10 =&gt; a- = b will be equal to a = a- b and therefore, a = 10.</td> </tr> <tr> <td>*=</td> <td>It multiplies the value of the left operand by the value of the right operand and assigns the modified value back to then the left operand. For example, if a = 10, b = 20 =&gt; a* = b will be equal to a = a* b and therefore, a = 200.</td> </tr> <tr> <td>%=</td> <td>It divides the value of the left operand by the value of the right operand and assigns the reminder back to the left operand. For example, if a = 20, b = 10 =&gt; a % = b will be equal to a = a % b and therefore, a = 0.</td> </tr> <tr> <td>**=</td> <td>a**=b will be equal to a=a**b, for example, if a = 4, b =2, a**=b will assign 4**2 = 16 to a.</td> </tr> <tr> <td>//=</td> <td>A//=b will be equal to a = a// b, for example, if a = 4, b = 3, a//=b will assign 4//3 = 1 to a.</td> </tr> </table> <p> <strong>Program Code:</strong> </p> <p>Now we give code examples of Assignment operators in Python. The code is given below -</p> <pre> a = 32 # Initialize the value of a b = 6 # Initialize the value of b print(&apos;a=b:&apos;, a==b) print(&apos;a+=b:&apos;, a+b) print(&apos;a-=b:&apos;, a-b) print(&apos;a*=b:&apos;, a*b) print(&apos;a%=b:&apos;, a%b) print(&apos;a**=b:&apos;, a**b) print(&apos;a//=b:&apos;, a//b) </pre> <p> <strong>Output:</strong> </p> <p>Now we compile the above code in Python, and after successful compilation, we run it. Then the output is given below -</p> <pre> a=b: False a+=b: 38 a-=b: 26 a*=b: 192 a%=b: 2 a**=b: 1073741824 a//=b: 5 </pre> <h2>Bitwise Operators</h2> <p>The two operands&apos; values are processed bit by bit by the bitwise operators. The examples of Bitwise operators are bitwise OR (|), bitwise AND (&amp;), bitwise XOR (^), negation (~), Left shift (&lt;&gt;). Consider the case below.</p> <p> <strong>For example,</strong> </p> <pre> if a = 7 b = 6 then, binary (a) = 0111 binary (b) = 0110 hence, a &amp; b = 0011 a | b = 0111 a ^ b = 0100 ~ a = 1000 Let, Binary of x = 0101 Binary of y = 1000 Bitwise OR = 1101 8 4 2 1 1 1 0 1 = 8 + 4 + 1 = 13 Bitwise AND = 0000 0000 = 0 Bitwise XOR = 1101 8 4 2 1 1 1 0 1 = 8 + 4 + 1 = 13 Negation of x = ~x = (-x) - 1 = (-5) - 1 = -6 ~x = -6 </pre> <p>In the below table, we are explaining the works of the bitwise operators.</p> <table class="table"> <tr> <th>Operator</th> <th>Description</th> </tr> <tr> <td>&amp; (binary and)</td> <td>A 1 is copied to the result if both bits in two operands at the same location are 1. If not, 0 is copied.</td> </tr> <tr> <td>| (binary or)</td> <td>The resulting bit will be 0 if both the bits are zero; otherwise, the resulting bit will be 1.</td> </tr> <tr> <td>^ (binary xor)</td> <td>If the two bits are different, the outcome bit will be 1, else it will be 0.</td> </tr> <tr> <td>~ (negation) </td> <td>The operand&apos;s bits are calculated as their negations, so if one bit is 0, the next bit will be 1, and vice versa.</td> </tr> <tr> <td>&lt;&lt; (left shift)</td> <td>The number of bits in the right operand is multiplied by the leftward shift of the value of the left operand.</td> </tr> <tr> <td>&gt;&gt; (right shift)</td> <td>The left operand is moved right by the number of bits present in the right operand.</td> </tr> </table> <p> <strong>Program Code:</strong> </p> <p>Now we give code examples of Bitwise operators in Python. The code is given below -</p> <pre> a = 5 # initialize the value of a b = 6 # initialize the value of b print(&apos;a&amp;b:&apos;, a&amp;b) print(&apos;a|b:&apos;, a|b) print(&apos;a^b:&apos;, a^b) print(&apos;~a:&apos;, ~a) print(&apos;a&lt; <b:', a<>b:&apos;, a&gt;&gt;b) </b:',></pre> <p> <strong>Output:</strong> </p> <p>Now we compile the above code in Python, and after successful compilation, we run it. Then the output is given below -</p> <pre> a&amp;b: 4 a|b: 7 a^b: 3 ~a: -6 a&lt; <b: 320 a>&gt;b: 0 </b:></pre> <h2>Logical Operators</h2> <p>The assessment of expressions to make decisions typically uses logical operators. The examples of logical operators are and, or, and not. In the case of logical AND, if the first one is 0, it does not depend upon the second one. In the case of logical OR, if the first one is 1, it does not depend on the second one. Python supports the following logical operators. In the below table, we explain the works of the logical operators.</p> <table class="table"> <tr> <th>Operator</th> <th>Description</th> </tr> <tr> <td>and</td> <td>The condition will also be true if the expression is true. If the two expressions a and b are the same, then a and b must both be true.</td> </tr> <tr> <td>or</td> <td>The condition will be true if one of the phrases is true. If a and b are the two expressions, then an or b must be true if and is true and b is false.</td> </tr> <tr> <td>not</td> <td>If an expression <strong>a</strong> is true, then not (a) will be false and vice versa.</td> </tr> </table> <p> <strong>Program Code:</strong> </p> <p>Now we give code examples of arithmetic operators in Python. The code is given below -</p> <pre> a = 5 # initialize the value of a print(Is this statement true?:&apos;,a &gt; 3 and a 3 or a 3 and a <5))) < pre> <p> <strong>Output:</strong> </p> <p>Now we give code examples of Bitwise operators in Python. The code is given below -</p> <pre> Is this statement true?: False Any one statement is true?: True Each statement is true then return False and vice-versa: True </pre> <h2>Membership Operators</h2> <p>The membership of a value inside a Python data structure can be verified using Python membership operators. The result is true if the value is in the data structure; otherwise, it returns false.</p> <table class="table"> <tr> <th>Operator</th> <th>Description</th> </tr> <tr> <td>in</td> <td>If the first operand cannot be found in the second operand, it is evaluated to be true (list, tuple, or dictionary).</td> </tr> <tr> <td>not in</td> <td>If the first operand is not present in the second operand, the evaluation is true (list, tuple, or dictionary).</td> </tr> </table> <p> <strong>Program Code:</strong> </p> <p>Now we give code examples of Membership operators in Python. The code is given below -</p> <pre> x = [&apos;Rose&apos;, &apos;Lotus&apos;] print(&apos; Is value Present?&apos;, &apos;Rose&apos; in x) print(&apos; Is value not Present?&apos;, &apos;Riya&apos; not in x) </pre> <p> <strong>Output:</strong> </p> <p>Now we compile the above code in Python, and after successful compilation, we run it. Then the output is given below -</p> <pre> Is value Present? True Is value not Present? True </pre> <h2>Identity Operators</h2> <table class="table"> <tr> <th>Operator</th> <th>Description</th> </tr> <tr> <td>is</td> <td>If the references on both sides point to the same object, it is determined to be true.</td> </tr> <tr> <td>is not</td> <td>If the references on both sides do not point at the same object, it is determined to be true.</td> </tr> </table> <p> <strong>Program Code:</strong> </p> <p>Now we give code examples of Identity operators in Python. The code is given below -</p> <pre> a = [&apos;Rose&apos;, &apos;Lotus&apos;] b = [&apos;Rose&apos;, &apos;Lotus&apos;] c = a print(a is c) print(a is not c) print(a is b) print(a is not b) print(a == b) print(a != b) </pre> <p> <strong>Output:</strong> </p> <p>Now we compile the above code in python, and after successful compilation, we run it. Then the output is given below -</p> <pre> True False False True True False </pre> <h2>Operator Precedence</h2> <p>The order in which the operators are examined is crucial to understand since it tells us which operator needs to be considered first. Below is a list of the Python operators&apos; precedence tables.</p> <table class="table"> <tr> <th>Operator</th> <th>Description</th> </tr> <tr> <td>**</td> <td>Overall other operators employed in the expression, the exponent operator is given precedence.</td> </tr> <tr> <td>~ + -</td> <td>the minus, unary plus, and negation. </td> </tr> <tr> <td>* / % //</td> <td>the division of the floor, the modules, the division, and the multiplication.</td> </tr> <tr> <td>+ -</td> <td>Binary plus, and minus</td> </tr> <tr> <td>&gt;&gt; &lt;&lt;</td> <td>Left shift. and right shift</td> </tr> <tr> <td>&amp;</td> <td>Binary and.</td> </tr> <tr> <td>^ |</td> <td>Binary xor, and or</td> </tr> <tr> <td><=>=</=></td> <td>Comparison operators (less than, less than equal to, greater than, greater then equal to).</td> </tr> <tr> <td> == !=</td> <td>Equality operators.</td> </tr> <tr> <td>= %= /= //= -= += <br> *= **=</td> <td>Assignment operators</td> </tr> <tr> <td>is is not</td> <td>Identity operators</td> </tr> <tr> <td>in not in</td> <td>Membership operators</td> </tr> <tr> <td>not or and</td> <td>Logical operators</td> </tr> </table> <h2>Conclusion:</h2> <p>So, in this article, we are discussing all the Python Operators. We briefly discuss how they work and share the program code using each operator in Python.</p> <hr></5)))></pre></b)>

Piešķiršanas operatori

Izmantojot piešķiršanas operatorus, labās izteiksmes vērtība tiek piešķirta kreisajam operandam. Ir daži piešķiršanas operatoru piemēri, piemēram, =, +=, -=, *=, %=, **=, //=. Zemāk esošajā tabulā mēs izskaidrojam operatoru darbu.

stīgu veidotājs java
Operators Apraksts
= Tas piešķir labās izteiksmes vērtību kreisajam operandam.
+= Reizinot labā operanda vērtību ar kreisā operanda vērtību, kreisais operands saņem mainītu vērtību. Piemēram, ja a = 10, b = 20 => a+ = b būs vienāds ar a = a+ b un tāpēc a = 30.
-= Tas samazina kreisā operanda vērtību par labā operanda vērtību un piešķir modificēto vērtību atpakaļ kreisajam operandam. Piemēram, ja a = 20, b = 10 => a- = b būs vienāds ar a = a- b un tāpēc a = 10.
*= Tas reizina kreisā operanda vērtību ar labā operanda vērtību un piešķir modificēto vērtību atpakaļ kreisajam operandam. Piemēram, ja a = 10, b = 20 => a* = b būs vienāds ar a = a* b un tāpēc a = 200.
%= Tas dala kreisā operanda vērtību ar labā operanda vērtību un piešķir atgādinājumu atpakaļ kreisajam operandam. Piemēram, ja a = 20, b = 10 => a % = b būs vienāds ar a = a % b un tāpēc a = 0.
**= a**=b būs vienāds ar a=a**b, piemēram, ja a = 4, b =2, a**=b a piešķirs 4**2 = 16.
//= A//=b būs vienāds ar a = a// b, piemēram, ja a = 4, b = 3, a//=b a piešķirs 4//3 = 1.

Programmas kods:

Tagad mēs sniedzam Python piešķīruma operatoru kodu piemērus. Kods ir norādīts zemāk -

 a = 32 # Initialize the value of a b = 6 # Initialize the value of b print(&apos;a=b:&apos;, a==b) print(&apos;a+=b:&apos;, a+b) print(&apos;a-=b:&apos;, a-b) print(&apos;a*=b:&apos;, a*b) print(&apos;a%=b:&apos;, a%b) print(&apos;a**=b:&apos;, a**b) print(&apos;a//=b:&apos;, a//b) 

Izvade:

Tagad mēs apkopojam iepriekš minēto kodu Python, un pēc veiksmīgas kompilācijas mēs to palaižam. Tad izvade ir norādīta zemāk -

 a=b: False a+=b: 38 a-=b: 26 a*=b: 192 a%=b: 2 a**=b: 1073741824 a//=b: 5 

Bitu operatori

Divu operandu vērtības pa bitiem apstrādā bitu operatori. Bitwise operatoru piemēri ir bitu pagrieziena VAI (|), bitu UN (&), bitu XOR (^), noliegums (~), nobīde pa kreisi (<>). Apsveriet tālāk minēto gadījumu.

Piemēram,

 if a = 7 b = 6 then, binary (a) = 0111 binary (b) = 0110 hence, a &amp; b = 0011 a | b = 0111 a ^ b = 0100 ~ a = 1000 Let, Binary of x = 0101 Binary of y = 1000 Bitwise OR = 1101 8 4 2 1 1 1 0 1 = 8 + 4 + 1 = 13 Bitwise AND = 0000 0000 = 0 Bitwise XOR = 1101 8 4 2 1 1 1 0 1 = 8 + 4 + 1 = 13 Negation of x = ~x = (-x) - 1 = (-5) - 1 = -6 ~x = -6 

Zemāk esošajā tabulā mēs izskaidrojam bitu operatoru darbību.

Operators Apraksts
& (binārais un) Rezultātā tiek kopēts 1, ja abi biti divos operandos vienā un tajā pašā vietā ir 1. Ja nē, tiek kopēts 0.
| (binārs vai) Iegūtais bits būs 0, ja abi biti ir nulle; pretējā gadījumā iegūtais bits būs 1.
^ (binārais xor) Ja abi biti atšķiras, iznākuma bits būs 1, pretējā gadījumā tas būs 0.
~ (noliegums) Operanda biti tiek aprēķināti kā to noliegumi, tādēļ, ja viens bits ir 0, nākamais bits būs 1 un otrādi.
<< (kreisā maiņa) Labā operanda bitu skaits tiek reizināts ar kreisā operanda vērtības nobīdi pa kreisi.
>> (labā maiņa) Kreisais operands tiek pārvietots pa labi par labajā operandā esošo bitu skaitu.

Programmas kods:

Linux īsceļi

Tagad mēs sniedzam Bitwise operatoru kodu piemērus Python. Kods ir norādīts zemāk -

 a = 5 # initialize the value of a b = 6 # initialize the value of b print(&apos;a&amp;b:&apos;, a&amp;b) print(&apos;a|b:&apos;, a|b) print(&apos;a^b:&apos;, a^b) print(&apos;~a:&apos;, ~a) print(&apos;a&lt; <b:\', a<>b:&apos;, a&gt;&gt;b) </b:\',>

Izvade:

Tagad mēs apkopojam iepriekš minēto kodu Python, un pēc veiksmīgas kompilācijas mēs to palaižam. Tad izvade ir norādīta zemāk -

 a&amp;b: 4 a|b: 7 a^b: 3 ~a: -6 a&lt; <b: 320 a>&gt;b: 0 </b:>

Loģiskie operatori

Izteicienu novērtēšanā lēmumu pieņemšanai parasti tiek izmantoti loģiskie operatori. Loģisko operatoru piemēri ir un, vai, un ne. Loģiskā UN gadījumā, ja pirmais ir 0, tas nav atkarīgs no otrā. Loģiskā VAI gadījumā, ja pirmais ir 1, tas nav atkarīgs no otrā. Python atbalsta šādus loģiskos operatorus. Zemāk esošajā tabulā mēs izskaidrojam loģisko operatoru darbību.

ievietošanas kārtošanas algoritms
Operators Apraksts
un Nosacījums būs patiess arī tad, ja izteiksme ir patiesa. Ja abas izteiksmes a un b ir vienādas, tad a un b ir jābūt patiesām.
vai Nosacījums būs patiess, ja kāda no frāzēm ir patiesa. Ja a un b ir divas izteiksmes, tad a vai b ir jābūt patiesam, ja un ir patiesa, un b ir nepatiesa.
Ja izteiksme a ir patiess, tad ne (a) būs nepatiess un otrādi.

Programmas kods:

Tagad mēs sniedzam Python aritmētisko operatoru kodu piemērus. Kods ir norādīts zemāk -

 a = 5 # initialize the value of a print(Is this statement true?:&apos;,a &gt; 3 and a 3 or a 3 and a <5))) < pre> <p> <strong>Output:</strong> </p> <p>Now we give code examples of Bitwise operators in Python. The code is given below -</p> <pre> Is this statement true?: False Any one statement is true?: True Each statement is true then return False and vice-versa: True </pre> <h2>Membership Operators</h2> <p>The membership of a value inside a Python data structure can be verified using Python membership operators. The result is true if the value is in the data structure; otherwise, it returns false.</p> <table class="table"> <tr> <th>Operator</th> <th>Description</th> </tr> <tr> <td>in</td> <td>If the first operand cannot be found in the second operand, it is evaluated to be true (list, tuple, or dictionary).</td> </tr> <tr> <td>not in</td> <td>If the first operand is not present in the second operand, the evaluation is true (list, tuple, or dictionary).</td> </tr> </table> <p> <strong>Program Code:</strong> </p> <p>Now we give code examples of Membership operators in Python. The code is given below -</p> <pre> x = [&apos;Rose&apos;, &apos;Lotus&apos;] print(&apos; Is value Present?&apos;, &apos;Rose&apos; in x) print(&apos; Is value not Present?&apos;, &apos;Riya&apos; not in x) </pre> <p> <strong>Output:</strong> </p> <p>Now we compile the above code in Python, and after successful compilation, we run it. Then the output is given below -</p> <pre> Is value Present? True Is value not Present? True </pre> <h2>Identity Operators</h2> <table class="table"> <tr> <th>Operator</th> <th>Description</th> </tr> <tr> <td>is</td> <td>If the references on both sides point to the same object, it is determined to be true.</td> </tr> <tr> <td>is not</td> <td>If the references on both sides do not point at the same object, it is determined to be true.</td> </tr> </table> <p> <strong>Program Code:</strong> </p> <p>Now we give code examples of Identity operators in Python. The code is given below -</p> <pre> a = [&apos;Rose&apos;, &apos;Lotus&apos;] b = [&apos;Rose&apos;, &apos;Lotus&apos;] c = a print(a is c) print(a is not c) print(a is b) print(a is not b) print(a == b) print(a != b) </pre> <p> <strong>Output:</strong> </p> <p>Now we compile the above code in python, and after successful compilation, we run it. Then the output is given below -</p> <pre> True False False True True False </pre> <h2>Operator Precedence</h2> <p>The order in which the operators are examined is crucial to understand since it tells us which operator needs to be considered first. Below is a list of the Python operators&apos; precedence tables.</p> <table class="table"> <tr> <th>Operator</th> <th>Description</th> </tr> <tr> <td>**</td> <td>Overall other operators employed in the expression, the exponent operator is given precedence.</td> </tr> <tr> <td>~ + -</td> <td>the minus, unary plus, and negation. </td> </tr> <tr> <td>* / % //</td> <td>the division of the floor, the modules, the division, and the multiplication.</td> </tr> <tr> <td>+ -</td> <td>Binary plus, and minus</td> </tr> <tr> <td>&gt;&gt; &lt;&lt;</td> <td>Left shift. and right shift</td> </tr> <tr> <td>&amp;</td> <td>Binary and.</td> </tr> <tr> <td>^ |</td> <td>Binary xor, and or</td> </tr> <tr> <td><=>=</=></td> <td>Comparison operators (less than, less than equal to, greater than, greater then equal to).</td> </tr> <tr> <td> == !=</td> <td>Equality operators.</td> </tr> <tr> <td>= %= /= //= -= += <br> *= **=</td> <td>Assignment operators</td> </tr> <tr> <td>is is not</td> <td>Identity operators</td> </tr> <tr> <td>in not in</td> <td>Membership operators</td> </tr> <tr> <td>not or and</td> <td>Logical operators</td> </tr> </table> <h2>Conclusion:</h2> <p>So, in this article, we are discussing all the Python Operators. We briefly discuss how they work and share the program code using each operator in Python.</p> <hr></5)))>

Dalības operatori

Piederību vērtībai Python datu struktūrā var pārbaudīt, izmantojot Python dalības operatorus. Rezultāts ir patiess, ja vērtība ir datu struktūrā; pretējā gadījumā tas atgriež nepatiesu.

Operators Apraksts
iekšā Ja pirmo operandu nevar atrast otrajā operandā, tas tiek novērtēts kā patiess (saraksts, kortedža vai vārdnīca).
nav iekšā Ja pirmā operanda nav otrajā operandā, novērtējums ir patiess (saraksts, kortedža vai vārdnīca).

Programmas kods:

Tagad mēs sniedzam Python dalības operatoru kodu piemērus. Kods ir norādīts zemāk -

 x = [&apos;Rose&apos;, &apos;Lotus&apos;] print(&apos; Is value Present?&apos;, &apos;Rose&apos; in x) print(&apos; Is value not Present?&apos;, &apos;Riya&apos; not in x) 

Izvade:

Tagad mēs apkopojam iepriekš minēto kodu Python, un pēc veiksmīgas kompilācijas mēs to palaižam. Tad izvade ir norādīta zemāk -

 Is value Present? True Is value not Present? True 

Identitātes operatori

Operators Apraksts
ir Ja atsauces abās pusēs norāda uz vienu un to pašu objektu, tiek noteikts, ka tā ir patiesa.
nav Ja atsauces abās pusēs nenorāda uz vienu un to pašu objektu, tiek noteikts, ka tā ir patiesa.

Programmas kods:

Tagad mēs sniedzam Python identitātes operatoru kodu piemērus. Kods ir norādīts zemāk -

 a = [&apos;Rose&apos;, &apos;Lotus&apos;] b = [&apos;Rose&apos;, &apos;Lotus&apos;] c = a print(a is c) print(a is not c) print(a is b) print(a is not b) print(a == b) print(a != b) 

Izvade:

Tagad mēs apkopojam iepriekš minēto kodu python, un pēc veiksmīgas kompilācijas mēs to palaižam. Tad izvade ir norādīta zemāk -

java objekts uz json
 True False False True True False 

Operatora prioritāte

Operatoru pārbaudes secība ir ļoti svarīga, lai saprastu, jo tā mums norāda, kurš operators ir jāņem vērā vispirms. Zemāk ir Python operatoru prioritātes tabulu saraksts.

Operators Apraksts
** Kopumā pārējiem izteiksmē izmantotajiem operatoriem priekšroka tiek dota eksponenta operatoram.
~ + - mīnuss, vienreizējs pluss un noliegums.
*/% // stāva dalīšana, moduļi, dalīšana un reizināšana.
+ - Binārais pluss un mīnuss
>> << Kreisā maiņa. un labā maiņa
& Binārais un.
^ | Binārais xor, un vai
<=>= Salīdzināšanas operatori (mazāks par, mazāks par vienāds ar, lielāks par, lielāks par vienāds ar).
== != Līdztiesības operatori.
= %= /= //= -= +=
*= **=
Piešķiršanas operatori
ir nav Identitātes operatori
iekšā nevis iekšā Dalības operatori
ne vai un Loģiskie operatori

Secinājums:

Tātad šajā rakstā mēs apspriežam visus Python operatorus. Mēs īsi apspriežam to darbību un kopīgojam programmas kodu, izmantojot katru Python operatoru.