logo

Python-operaattorit

Esittely:

Tässä artikkelissa keskustelemme Python-operaattoreista. Operaattori on symboli, joka suorittaa tietyn toiminnon kahden operandin välillä yhden määritelmän mukaan. Operaattorit toimivat perustana, jolle logiikka rakennetaan ohjelmassa tietyllä ohjelmointikielellä. Jokaisella ohjelmointikielellä jotkut operaattorit suorittavat useita tehtäviä. Kuten muissakin kielissä, Pythonissa on myös joitain operaattoreita, jotka on annettu alla -

  • Aritmeettiset operaattorit
  • Vertailuoperaattorit
  • Tehtäväoperaattorit
  • Loogiset operaattorit
  • Bittikohtaiset operaattorit
  • Jäsenyysoperaattorit
  • Identiteettioperaattorit
  • Aritmeettiset operaattorit

Aritmeettiset operaattorit

Aritmeettiset operaattorit, joita käytetään kahden operandin välillä tietyssä operaatiossa. Aritmeettisia operaattoreita on monia. Se sisältää eksponentti (**) -operaattorin sekä + (lisäys), - (vähennys), * (kerto), / (jako), % (muistutus) ja // (lattiajako) -operaattorit.

Tarkastele seuraavaa taulukkoa saadaksesi yksityiskohtaisen selityksen aritmeettisista operaattoreista.

Operaattori Kuvaus
+ (Lisäys) Sitä käytetään kahden operandin lisäämiseen. Jos esimerkiksi a = 10, b = 10 => a+b = 20
- (Vähennyslasku) Sitä käytetään toisen operandin vähentämiseen ensimmäisestä operandista. Jos ensimmäinen operandi on pienempi kuin toinen operandi, arvo on negatiivinen. Esimerkiksi, jos a = 20, b = 5 => a - b = 15
/ (jakaa) Se palauttaa osamäärän jaettuaan ensimmäisen operandin toisella operandilla. Esimerkiksi jos a = 20, b = 10 => a/b = 2,0
* (Kertokerta) Sitä käytetään kertomaan yksi operandi toisella. Esimerkiksi, jos a = 20, b = 4 => a * b = 80
% (muistutus) Se palauttaa muistutuksen jaettuaan ensimmäisen operandin toisella operandilla. Jos esimerkiksi a = 20, b = 10 => a%b = 0
** (eksponentti) Koska se laskee ensimmäisen operandin tehon toiselle operandille, se on eksponenttioperaattori.
// (Kerrosjako) Se antaa osamäärän alimman arvon, joka saadaan jakamalla kaksi operandia.

Ohjelmakoodi:

Nyt annamme koodiesimerkkejä aritmeettisista operaattoreista Pythonissa. Koodi annetaan alla -

 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) 

Lähtö:

Nyt käännämme yllä olevan koodin Pythonissa, ja onnistuneen kääntämisen jälkeen suoritamme sen. Sitten tulos annetaan alla -

pesän arkkitehtuuri
 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 

Vertailuoperaattori

Vertailuoperaattorit käyttävät pääasiassa vertailutarkoituksiin. Vertailuoperaattorit vertaavat kahden operandin arvoja ja palauttavat oikean tai väärän Boolen arvon sen mukaisesti. Esimerkki vertailuoperaattoreista on ==, !=, =, >,<. in the below table, we explain works of operators.< p>

Operaattori Kuvaus
== Jos kahden operandin arvo on yhtä suuri, ehdosta tulee tosi.
!= Jos kahden operandin arvo ei ole sama, ehto tulee tosi.
<=< td> Ehto täyttyy, jos ensimmäinen operandi on pienempi tai yhtä suuri kuin toinen operandi.
>= Ehto täyttyy, jos ensimmäinen operandi on suurempi tai yhtä suuri kuin toinen operandi.
> Jos ensimmäinen operandi on suurempi kuin toinen operandi, ehto tulee tosi.
< Jos ensimmäinen operandi on pienempi kuin toinen operandi, ehdosta tulee tosi.

Ohjelmakoodi:

Annamme nyt koodiesimerkkejä vertailuoperaattoreista Pythonissa. Koodi annetaan alla -

 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)>

Tehtäväoperaattorit

Osoitusoperaattorien avulla oikean lausekkeen arvo määritetään vasemmalle operandille. On joitain esimerkkejä määritysoperaattoreista, kuten =, +=, -=, *=, %=, **=, //=. Alla olevassa taulukossa selitämme operaattoreiden työt.

poista tiedosto javassa
Operaattori Kuvaus
= Se määrittää oikean lausekkeen arvon vasemmalle operandille.
+= Kun oikean operandin arvo kerrotaan vasemman operaandin arvolla, vasen operandi saa muuttuneen arvon. Esimerkiksi jos a = 10, b = 20 => a+ = b on yhtä suuri kuin a = a+ b ja siksi a = 30.
-= Se pienentää vasemman operandin arvoa oikean operaandin arvolla ja antaa muokatun arvon takaisin vasemmalle operandille. Esimerkiksi, jos a = 20, b = 10 => a- = b on yhtä suuri kuin a = a- b ja siksi a = 10.
*= Se kertoo vasemman operaandin arvon oikean operaandin arvolla ja antaa muokatun arvon takaisin sitten vasemmalle operandille. Esimerkiksi, jos a = 10, b = 20 => a* = b on yhtä suuri kuin a = a* b ja siksi a = 200.
%= Se jakaa vasemman operaandin arvon oikean operaandin arvolla ja määrittää muistutuksen takaisin vasemmalle operandille. Esimerkiksi jos a = 20, b = 10 => a % = b on yhtä suuri kuin a = a % b ja siksi a = 0.
**= a**=b on yhtä suuri kuin a=a**b, esimerkiksi jos a = 4, b =2, a**=b määrittää 4**2 = 16:lle a.
//= A//=b on yhtä suuri kuin a = a// b, esimerkiksi jos a = 4, b = 3, a//=b määrittää 4//3 = 1:lle a.

Ohjelmakoodi:

Annamme nyt koodiesimerkkejä Pythonin Assignment-operaattoreista. Koodi annetaan alla -

 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) 

Lähtö:

Nyt käännämme yllä olevan koodin Pythonissa, ja onnistuneen kääntämisen jälkeen suoritamme sen. Sitten tulos annetaan alla -

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

Bittikohtaiset operaattorit

Bittikohtaiset operaattorit käsittelevät kahden operandin arvot bitti kerrallaan. Esimerkkejä bittikohtaisista operaattoreista ovat bittikohtainen OR (|), bittikohtainen AND (&), bittikohtainen XOR (^), negaatio (~), siirto vasemmalle (<>). Harkitse alla olevaa tapausta.

Esimerkiksi,

 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 

Alla olevassa taulukossa selitämme bittioperaattoreiden toimintaa.

Operaattori Kuvaus
& (binääri ja) 1 kopioidaan tulokseen, jos molemmat bitit kahdessa operandissa samassa paikassa ovat 1. Jos ei, kopioidaan 0.
| (binääri tai) Tuloksena oleva bitti on 0, jos molemmat bitit ovat nollia; muuten tuloksena oleva bitti on 1.
^ (binäärinen xor) Jos kaksi bittiä ovat erilaiset, tulosbitti on 1, muuten se on 0.
~ (kielto) Operandin bitit lasketaan niiden negaatioina, joten jos yksi bitti on 0, seuraava bitti on 1 ja päinvastoin.
<< (vasen vaihto) Oikean operandin bittien määrä kerrotaan vasemman operandin arvon siirtymisellä vasemmalle.
>> (oikea vaihto) Vasen operandi siirretään oikealle oikeanpuoleisessa operandissa olevien bittien lukumäärän verran.

Ohjelmakoodi:

ketjuta java-merkkijono

Annamme nyt koodiesimerkkejä Bitwise-operaattoreista Pythonissa. Koodi annetaan alla -

 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:\',>

Lähtö:

Nyt käännämme yllä olevan koodin Pythonissa, ja onnistuneen kääntämisen jälkeen suoritamme sen. Sitten tulos annetaan alla -

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

Loogiset operaattorit

Lausekkeiden arvioinnissa päätösten tekemiseksi käytetään tyypillisesti loogisia operaattoreita. Esimerkkejä loogisista operaattoreista ovat ja, tai, ja ei. Loogisen JA:n tapauksessa, jos ensimmäinen on 0, se ei riipu toisesta. Loogisen TAI:n tapauksessa, jos ensimmäinen on 1, se ei riipu toisesta. Python tukee seuraavia loogisia operaattoreita. Alla olevassa taulukossa selitämme loogisten operaattoreiden toimintaa.

javascript onclick
Operaattori Kuvaus
ja Ehto on myös tosi, jos lauseke on tosi. Jos kaksi lauseketta a ja b ovat samat, niin a:n ja b:n on oltava tosi.
tai Ehto on tosi, jos jokin lauseista on tosi. Jos a ja b ovat kaksi lauseketta, a:n tai b:n on oltava tosi, jos ja on tosi ja b on epätosi.
ei Jos ilmaisu a on totta, silloin ei (a) on epätosi ja päinvastoin.

Ohjelmakoodi:

Nyt annamme koodiesimerkkejä aritmeettisista operaattoreista Pythonissa. Koodi annetaan alla -

 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)))>

Jäsenyysoperaattorit

Python-tietorakenteen sisällä olevan arvon jäsenyys voidaan varmistaa Python-jäsenyysoperaattoreilla. Tulos on tosi, jos arvo on tietorakenteessa; muussa tapauksessa se palauttaa epätosi.

Operaattori Kuvaus
sisään Jos ensimmäistä operandia ei löydy toisesta operandista, se arvioidaan tosi (luettelo, monikko tai sanakirja).
ei mukana Jos ensimmäistä operandia ei ole toisessa operandissa, arvio on tosi (luettelo, monikko tai sanakirja).

Ohjelmakoodi:

Annamme nyt koodiesimerkkejä Pythonin jäsenyysoperaattoreista. Koodi annetaan alla -

 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) 

Lähtö:

Nyt käännämme yllä olevan koodin Pythonissa, ja onnistuneen kääntämisen jälkeen suoritamme sen. Sitten tulos annetaan alla -

 Is value Present? True Is value not Present? True 

Identiteettioperaattorit

Operaattori Kuvaus
On Jos molemmilla puolilla olevat viittaukset osoittavat samaan kohteeseen, se määritetään todeksi.
ei ole Jos kummankin puolen viittaukset eivät osoita samaan kohteeseen, se määritetään todeksi.

Ohjelmakoodi:

Annamme nyt koodiesimerkkejä identiteettioperaattoreista Pythonissa. Koodi annetaan alla -

 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) 

Lähtö:

Nyt käännämme yllä olevan koodin pythonissa, ja onnistuneen kääntämisen jälkeen suoritamme sen. Sitten tulos annetaan alla -

kuinka lukea json-tiedostoa
 True False False True True False 

Operaattorin etusija

Järjestys, jossa operaattoreita tarkastellaan, on ratkaisevan tärkeä ymmärtää, koska se kertoo meille, mikä operaattori on otettava huomioon ensin. Alla on luettelo Python-operaattoreiden ensisijaisuustaulukoista.

Operaattori Kuvaus
** Kaiken kaikkiaan lausekkeessa käytetyt operaattorit, eksponenttioperaattori on etusijalla.
~ + - miinus, yksipuolinen plus ja negatiivinen.
*/% // kerroksen jako, moduulit, jako ja kertolasku.
+ - Binääri plus ja miinus
>> << Vasen vaihtonäppäin. ja oikea vaihde
& Binääri ja.
^ | Binääri xor ja tai
<=>= Vertailuoperaattorit (pienempi kuin, pienempi kuin yhtä suuri, suurempi kuin, suurempi kuin yhtä suuri kuin).
== != Tasa-arvooperaattorit.
= %= /= //= -= +=
*= **=
Tehtäväoperaattorit
on ei ole Identiteettioperaattorit
sisään ei sisään Jäsenyysoperaattorit
ei tai ja Loogiset operaattorit

Johtopäätös:

Joten tässä artikkelissa keskustelemme kaikista Python-operaattoreista. Keskustelemme lyhyesti niiden toiminnasta ja jaamme ohjelmakoodin jokaisella Python-operaattorilla.