logo

Python Operatörleri

Giriiş:

Bu yazımızda Python Operatörlerini tartışıyoruz. Operatör, bir tanıma göre iki işlenen arasında belirli bir işlemi gerçekleştiren bir semboldür. Operatörler, belirli bir programlama dilindeki bir programda mantığın üzerine inşa edildiği temel görevi görür. Her programlama dilinde bazı operatörler çeşitli görevleri yerine getirir. Diğer dillerde olduğu gibi Python'da da bazı operatörler vardır ve bunlar aşağıda verilmiştir:

  • Aritmetik operatörler
  • Karşılaştırma operatörleri
  • Atama Operatörleri
  • Mantıksal operatörler
  • Bitsel Operatörler
  • Üyelik Operatörleri
  • Kimlik Operatörleri
  • Aritmetik operatörler

Aritmetik operatörler

Belirli bir işlem için iki işlenen arasında kullanılan aritmetik operatörler. Çok sayıda aritmetik operatör vardır. Üs (**) operatörünün yanı sıra + (toplama), - (çıkarma), * (çarpma), / (bölme), % (hatırlatma) ve // ​​(kat bölme) operatörlerini içerir.

Aritmetik operatörlerin ayrıntılı bir açıklaması için aşağıdaki tabloyu inceleyin.

Şebeke Tanım
+ (Ekleme) İki işleneni eklemek için kullanılır. Örneğin a = 10 ise b = 10 => a+b = 20
- (Çıkarma) İkinci işleneni birinci işlenenden çıkarmak için kullanılır. Birinci işlenen ikinci işlenenden küçükse değer negatif sonuçlanır. Örneğin a = 20 ise b = 5 => a - b = 15
/ (bölmek) Birinci işleneni ikinci işlenene böldükten sonra bölümü döndürür. Örneğin a = 20 ise, b = 10 => a/b = 2,0
* (Çarpma işlemi) Bir işleneni diğeriyle çarpmak için kullanılır. Örneğin a = 20 ise b = 4 => a * b = 80
% (hatırlatma) Birinci işleneni ikinci işlenene böldükten sonra hatırlatmayı döndürür. Örneğin a = 20 ise, b = 10 => a%b = 0
** (Üs) Birinci işlenenin ikinci işlenene kuvvetini hesapladığından üslü bir operatördür.
// (Kat bölümü) İki işlenenin bölünmesiyle elde edilen bölümün taban değerini sağlar.

Program kodu:

Şimdi Python'da aritmetik operatörlerin kod örneklerini veriyoruz. Kod aşağıda verilmiştir -

 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) 

Çıktı:

Şimdi yukarıdaki kodu Python'da derliyoruz ve başarılı bir derlemenin ardından çalıştırıyoruz. Daha sonra çıktı aşağıda verilmiştir -

karaktere java int
 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 

Karşılaştırma operatörü

Karşılaştırma operatörleri çoğunlukla karşılaştırma amacıyla kullanılır. Karşılaştırma operatörleri, iki işlenenin değerlerini karşılaştırır ve buna göre doğru veya yanlış bir Boolean değeri döndürür. Karşılaştırma operatörlerine örnek olarak ==, !=, =, >,<. in the below table, we explain works of operators.< p>

Şebeke Tanım
== İki işlenenin değeri eşitse koşul doğru olur.
!= Eğer iki işlenenin değeri eşit değilse koşul doğru olur.
<=< td> İlk işlenen ikinci işlenenden küçük veya ona eşitse koşul karşılanır.
>= İlk işlenen ikinci işlenenden büyük veya ona eşitse koşul karşılanır.
> Eğer birinci işlenen ikinci işlenenden büyükse koşul doğru olur.
< Birinci işlenen ikinci işlenenden küçükse koşul doğru olur.

Program kodu:

Şimdi Python'da Karşılaştırma operatörlerinin kod örneklerini veriyoruz. Kod aşağıda verilmiştir -

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

Atama Operatörleri

Atama operatörleri kullanılarak sağ ifadenin değeri sol işlenene atanır. =, +=, -=, *=, %=, **=, //= gibi atama operatörlerinin bazı örnekleri vardır. Aşağıdaki tabloda operatörlerin çalışmalarını açıklıyoruz.

Şebeke Tanım
= Sağdaki ifadenin değerini soldaki işlenene atar.
+= Sağ işlenenin değeri sol işlenenin değeriyle çarpıldığında sol işlenen değiştirilmiş bir değer alır. Örneğin a = 10 ise b = 20 => a+ = b, a = a+ b'ye eşit olacaktır ve dolayısıyla a = 30 olacaktır.
-= Sol işlenenin değerini sağ işlenenin değeri kadar azaltır ve değiştirilen değeri tekrar sol işlenene atar. Örneğin a = 20 ise b = 10 => a- = b, a = a- b'ye eşit olacaktır ve dolayısıyla a = 10 olacaktır.
*= Sol işlenenin değerini sağ işlenenin değeriyle çarpar ve değiştirilen değeri daha sonra sol işlenene atar. Örneğin a = 10 ise b = 20 => a* = b, a = a* b'ye eşit olacaktır ve dolayısıyla a = 200 olacaktır.
%= Sol işlenenin değerini sağ işlenenin değerine böler ve hatırlatıcıyı tekrar sol işlenene atar. Örneğin, a = 20 ise, b = 10 => a % = b, a = a % b'ye eşit olacaktır ve dolayısıyla a = 0 olacaktır.
**= a**=b, a=a**b'ye eşit olacaktır; örneğin, a = 4, b =2, a**=b, a'ya 4**2 = 16 değerini atayacaktır.
//= A//=b, a = a// b'ye eşit olacaktır, örneğin a = 4, b = 3 ise a//=b, a'ya 4//3 = 1 değerini atayacaktır.

Program kodu:

Şimdi Python'da Atama operatörlerinin kod örneklerini veriyoruz. Kod aşağıda verilmiştir -

 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) 

Çıktı:

Şimdi yukarıdaki kodu Python'da derliyoruz ve başarılı bir derlemenin ardından çalıştırıyoruz. Daha sonra çıktı aşağıda verilmiştir -

ekleme sıralama algoritmaları
 a=b: False a+=b: 38 a-=b: 26 a*=b: 192 a%=b: 2 a**=b: 1073741824 a//=b: 5 

Bitsel Operatörler

İki işlenenin değerleri, bitsel operatörler tarafından parça parça işlenir. Bitsel operatörlerin örnekleri, bitsel VEYA (|), bitsel VE (&), bitsel XOR (^), olumsuzluk (~), Sola kaydırmadır (<>). Aşağıdaki durumu düşünün.

Örneğin,

 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 

Aşağıdaki tabloda bitsel operatörlerin çalışmalarını açıklıyoruz.

Şebeke Tanım
& (ikili ve) Aynı konumdaki iki işlenenin her iki biti de 1 ise sonuca 1 kopyalanır. Değilse 0 kopyalanır.
| (ikili veya) Her iki bit de sıfırsa sonuçtaki bit 0 olacaktır; aksi halde ortaya çıkan bit 1 olacaktır.
^ (ikili xor) Eğer iki bit farklı ise sonuç biti 1, değilse 0 olacaktır.
~ (olumsuzlama) İşlenenin bitleri olumsuzlamaları olarak hesaplanır, yani bir bit 0 ise sonraki bit 1 olacaktır ve bunun tersi de geçerlidir.
<< (sola kaydırma) Sağ işlenendeki bit sayısı, sol işlenenin değerinin sola kaymasıyla çarpılır.
>> (sağa kaydırma) Sol işlenen, sağ işlenende mevcut olan bit sayısı kadar sağa doğru hareket ettirilir.

Program kodu:

Java kontrolü boş

Şimdi Python'da Bitwise operatörlerinin kod örneklerini veriyoruz. Kod aşağıda verilmiştir -

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

Çıktı:

Şimdi yukarıdaki kodu Python'da derliyoruz ve başarılı bir derlemenin ardından çalıştırıyoruz. Daha sonra çıktı aşağıda verilmiştir -

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

Mantıksal operatörler

Karar vermek için ifadelerin değerlendirilmesinde genellikle mantıksal operatörler kullanılır. Mantıksal operatörlerin örnekleri ve, veya, ve değildir. Mantıksal VE durumunda, birincisi 0 ise ikincisine bağlı değildir. Mantıksal OR durumunda eğer birincisi 1 ise ikincisine bağlı değildir. Python aşağıdaki mantıksal operatörleri destekler. Aşağıdaki tabloda mantıksal operatörlerin çalışmalarını açıklıyoruz.

Şebeke Tanım
Ve İfade doğruysa koşul da doğru olacaktır. Eğer a ve b ifadeleri aynıysa, o zaman a ve b'nin her ikisinin de doğru olması gerekir.
veya İfadelerden birinin doğru olması durumunda koşul doğru olacaktır. Eğer a ve b iki ifade ise ve ve doğruysa ve b yanlışsa an veya b doğru olmalıdır.
Olumsuz Eğer bir ifade A doğru ise (a) yanlış olmayacaktır ve bunun tersi de geçerlidir.

Program kodu:

xdxd anlamı

Şimdi Python'da aritmetik operatörlerin kod örneklerini veriyoruz. Kod aşağıda verilmiştir -

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

Üyelik Operatörleri

Python veri yapısı içindeki bir değerin üyeliği, Python üyelik operatörleri kullanılarak doğrulanabilir. Değer veri yapısındaysa sonuç doğrudur; aksi takdirde false değerini döndürür.

Şebeke Tanım
içinde İlk işlenen ikinci işlenende bulunamazsa doğru olarak değerlendirilir (liste, tuple veya sözlük).
değil Eğer birinci işlenen ikinci işlenende mevcut değilse, değerlendirme doğrudur (liste, tanımlama grubu veya sözlük).

Program kodu:

Şimdi Python'da Üyelik operatörlerinin kod örneklerini veriyoruz. Kod aşağıda verilmiştir -

 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) 

Çıktı:

Şimdi yukarıdaki kodu Python'da derliyoruz ve başarılı bir derlemenin ardından çalıştırıyoruz. Daha sonra çıktı aşağıda verilmiştir -

 Is value Present? True Is value not Present? True 

Kimlik Operatörleri

Şebeke Tanım
dır-dir Her iki taraftaki referanslar aynı nesneye işaret ediyorsa doğru olduğu belirlenir.
değil Her iki taraftaki referanslar aynı nesneyi göstermiyorsa doğru olduğu belirlenir.

Program kodu:

Şimdi Python'da Kimlik operatörlerinin kod örneklerini veriyoruz. Kod aşağıda verilmiştir -

 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) 

Çıktı:

Şimdi yukarıdaki kodu python'da derliyoruz ve başarılı bir derlemenin ardından çalıştırıyoruz. Daha sonra çıktı aşağıda verilmiştir -

 True False False True True False 

Operatör Önceliği

Operatörlerin incelenme sırası, bize hangi operatörün ilk önce dikkate alınması gerektiğini söylediği için anlaşılması çok önemlidir. Aşağıda Python operatörlerinin öncelik tablolarının bir listesi bulunmaktadır.

fare kaydırma çalışmıyor
Şebeke Tanım
** İfadede kullanılan diğer operatörlerin tamamında üs operatörüne öncelik verilir.
~ + - eksi, tekli artı ve olumsuzluk.
*/% // katın bölünmesi, modüller, bölme ve çarpma.
+ - İkili artı ve eksi
>> << Sol shift. ve sağa kaydırma
& İkili ve.
^ | İkili xor ve veya
<=>= Karşılaştırma operatörleri (küçüktür, küçüktür, eşittir, büyüktür, büyüktür, sonra eşittir).
== != Eşitlik operatörleri.
= %= /= //= -= +=
*= **=
Atama operatörleri
değil Kimlik operatörleri
içinde değil Üyelik operatörleri
değil veya ve Mantıksal operatörler

Çözüm:

Bu yazıda tüm Python Operatörlerini tartışıyoruz. Python'daki her operatörü kullanarak nasıl çalıştıklarını ve program kodunu nasıl paylaştıklarını kısaca tartışıyoruz.