Python İşleçleri
- Önceki Sayfa Python Boole
- Sonraki Sayfa Python Listeleri
Python İşleçleri
İşleçler, değişkenler ve değerler üzerinde işlemler gerçekleştirmek için kullanılır.
Python, işleçleri aşağıdaki gruplara ayırır:
- Sayısal işleçler
- Atama işleçleri
- Karşılaştırma işleçleri
- Mantıksal işleçler
- Kimlik işleçleri
- Üye işleçleri
- Bit işleçleri
Python sayısal işleçleri
Sayısal işleçler ve sayılar birlikte kullanılarak yaygın matematiksel işlemler gerçekleştirilir:
İşlev | Ad | Örnek | Deneyin |
---|---|---|---|
+ | Eklenme | x + y | Deneyin |
- | Çıkarma | x - y | Deneyin |
* | Çarpma | x * y | Deneyin |
/ | Bölme | x / y | Deneyin |
% | Mod al | x % y | Deneyin |
** | Kuvvet | x ** y | Deneyin |
// | Zemin bölme (tam bölme) | x // y | Deneyin |
Python atama işleçleri
Atama işleçleri, değişkenlere değer atamak için kullanılır:
İşlev | Örnek | Eşittir | Deneyin |
---|---|---|---|
= | x = 5 | x = 5 | Deneyin |
+= | x += 3 | x = x + 3 | Deneyin |
-= | x -= 3 | x = x - 3 | Deneyin |
*= | x *= 3 | x = x * 3 | Deneyin |
/= | x /= 3 | x = x / 3 | Deneyin |
%= | x %= 3 | x = x % 3 | Deneyin |
//= | x //= 3 | x = x // 3 | Deneyin |
**= | x **= 3 | x = x ** 3 | Deneyin |
&= | x &= 3 | x = x & 3 | Deneyin |
|= | x |= 3 | x = x | 3 | Deneyin |
^= | x ^= 3 | x = x ^ 3 | Deneyin |
>>= | x >>= 3 | x = x >> 3 | Deneyin |
<<= | x <<= 3 | x = x << 3 | Deneyin |
Python karşılaştırma işleçleri
Karşılaştırma işleçleri, iki değeri karşılamak için kullanılır:
İşlev | Ad | Örnek | Deneyin |
---|---|---|---|
== | Eşittir | x == y | Deneyin |
!= | Eşit değil | x != y | Deneyin |
> | Büyük | x > y | Deneyin |
< | Küçük | x < y | Deneyin |
>= | Büyük veya eşittir | x >= y | Deneyin |
<= | Küçük veya eşittir | x <= y | Deneyin |
Python mantıksal işleçleri
Mantıksal işleçler, şart ifadelerini birleştirmek için kullanılır:
İşlev | Açıklama | Örnek | Deneyin |
---|---|---|---|
ve | İki ifade doğruysa True döndür. | x > 3 ve x < 10 | Deneyin |
veya | Bir ifade doğruysa True döndür. | x > 3 veya x < 4 | Deneyin |
not | Sonuç tersine çevir, sonuç true ise False döndür. | not(x > 3 and x < 10) | Deneyin |
Python Kimlik İşlevleri
Kimlik işlevleri, nesneleri karşılamak için kullanılır, eşit olup olmadıklarını karşılamak değil, ancak aynı hatırlama konumunda olurlarsa aynı hafıza konumuna sahiptir:
İşlev | Açıklama | Örnek | Deneyin |
---|---|---|---|
is | İki değişken aynı nesne ise true döner. | x is y | Deneyin |
is not | İki değişken aynı nesne değilse true döner. | x is not y | Deneyin |
Python Üyelik İşlevleri
Üyelik işlevleri, dizinin objede ortaya çıkıp çıkmadığını test etmek için kullanılır:
İşlev | Açıklama | Örnek | Deneyin |
---|---|---|---|
in | Objede belirtilen değere sahip bir dizin varsa True döner. | x in y | Deneyin |
not in | Objede belirtilen değere sahip bir dizin yoksa True döner. | x not in y | Deneyin |
Python Bit İşlevleri
Bit işlevleri, (ikili) sayıları karşılamak için kullanılır:
İşlev | Açıklama | Örnek |
---|---|---|
& | AND | İki bit her zaman 1 ise, her biti 1 olarak ayarla. |
| | OR | İki bitten biri 1 ise, her biti 1 olarak ayarla. |
^ | XOR | İki bitten sadece biri 1 ise, her biti 1 olarak ayarla. |
~ | NOT | Tüm bitleri tersine çevir. |
<< | Sol taraftan sıfır doldurma kaydırma | Sol taraftan sıfır ekleyerek sola doğru hareket ettir, en soldaki konumu at. |
>> | İmza sağa doğru kaydırma | Sol taraftan en soldaki konumu kopyalayarak sağa doğru hareket ettirerek en sağdaki konumu at. |
- Önceki Sayfa Python Boole
- Sonraki Sayfa Python Listeleri