Panduan Lengkap Operator Python
Panduan Lengkap Operator Python
Perpindahan dari 2 << 2dá8. -2é diwakili dalam bit oleh 10. Geser dua
<< Pindahkan sebanyak bits ke kiri
bit di kiri bit di kiri memberi 1000, yang diwakili oleh desimal 8
<= Kurang dari atau sama denganMengembalikan apakah x lebih kecil atau sama dengan y x = 3; y = 6; x <= y mengembalikan True
>= Lebih besar atau sama denganMengembalikan apakah x lebih besar atau sama dengan y x = 4; y = 3; x >= 3 mengembalikanTrue
Operator boolean Jika x adalah True, ia mengembalikan False. Jika x adalah False, ia
tidak x = Benar; tidakmengembalikankeFalse.
TIDAK retornaTrue.
x = Salah; y = Benar; x dan y mengembalikan Salah satu dari sekali
Operator boolean karena x adalah False. Dalam kasus ini, Python tidak akan mengevaluasi y sekali pun ia
dan x danyretornaFalsese x adalahFalse
DAN Anda tahu bahwa nilai dari ekspresi tersebut harus False (karena x adalah False).
Ini disebut evaluasi short-circuit.
Operator boolean Se x adalah True, ia mengembalikan True
x = Benar; y = Salah; x atau y menghasilkan Benar. Singkat-
atau
ATAU evaluasi sirkuit diterapkan di sini juga.
Precedence dari Operator
Operator Deskripsi
lambda Ekspresi Lambda
atau Operator biner OR
dan Operator boolean AND
tidak x Operator boolean NOT
in, not in ujian anggota
is, is not uji identitas
<, <=, >, >=, !=, == Perbandingan
| Operator bit OR
^ Operator bitwise XOR
& Operator bitwise AND
<<, >> Perpindahan bit
+, - Penjumlahan dan pengurangan