Python Operatörleri Hile Sayfası

Python'da aritmetik, karşılaştırma, mantıksal, bitsel, atama ve kimlik operatörlerinde uzmanlaşın.

Aritmetik, Kat ve Atama

Matematiksel hesaplamaları ve atama değişikliklerini temsil eden standart operatörler.

Yöntem / İşlevSözdizimiAçıklama
+ / - / * / /a + b , a / bToplama, çıkarma, çarpma ve kayan noktalı bölme.
//a // bKat Bölümü. İki sayıyı böler ve sonucu en yakın tam sayıya yuvarlar.
%a % bModulo. Bölmenin kalanını döndürür.
**a ** bÜs alma. A değişkenini b'nin kuvvetine yükseltir.
+= / -= / *=a += 5Yerinde matematik ve ödev güncellemeleri.

Karşılaştırma, Mantıksal ve Kimlik

Değer eşitliğini ve bellek referanslarını karşılaştıran değerlendirme operatörleri.

Yöntem / İşlevSözdizimiAçıklama
== / !=a == bDeğerlerin eşit (==) olup olmadığını veya eşit olmadığını (!=) karşılaştırır.
< / > / <= / >=a >= bBüyüklük karşılaştırma kontrolleri.
and / or / notcond1 and cond2Bileşik ifadeleri kontrol eden Boole mantıksal operatörleri.
is / is nota is bKimlik kontrolü. Değişkenlerin bellekteki aynı nesne adresine işaret edip etmediğini kontrol eder.
in / not initem in containerÜyelik kontrolü. Öğe sırayla bulunursa Doğru olarak değerlendirilir.

İnteraktif Demo Komut Dosyası

run_all_cheat_methods.py
Düzenleyicide Çalıştır
# + / - / * / /
a + b , a / b

# //
a // b

# %
a % b

# **
a ** b

# += / -= / *=
a += 5

# == / !=
a == b

# < / > / <= / >=
a >= b

# and / or / not
cond1 and cond2

# is / is not
a is b

# in / not in
item in container

Sıkça Sorulan Sorular

/ ve // operatörleri arasındaki fark nedir?

/ operatörü, kayan noktalı bölme işlemini gerçekleştirerek kayan nokta değerini döndürür (örneğin, 5/2 = 2,5), // ise en yakın tamsayıya yuvarlayarak taban bölmesini gerçekleştirir (örneğin, 5 // 2 = 2).

== ve is arasındaki fark nedir?

== iki nesnenin değerlerinin eşit olup olmadığını kontrol ederken is, iki değişkenin bellekteki tamamen aynı nesneye başvurup başvurmadığını kontrol eder.

İlgili Konular

Önerilen Python Kaynakları

İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.