0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan2 halaman

Panduan Lengkap Operator Python

Dokumen ini menjelaskan operator utama Python, termasuk operator aritmatika seperti +, -, *, /, %; operator penugasan seperti +=, -=; operator perbandingan seperti <, >, ==; operator logika seperti dan, atau, dan tidak; serta operator bitwise seperti &, |, ^. Contoh-contoh menggambarkan bagaimana setiap operator digunakan.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan2 halaman

Panduan Lengkap Operator Python

Dokumen ini menjelaskan operator utama Python, termasuk operator aritmatika seperti +, -, *, /, %; operator penugasan seperti +=, -=; operator perbandingan seperti <, >, ==; operator logika seperti dan, atau, dan tidak; serta operator bitwise seperti &, |, ^. Contoh-contoh menggambarkan bagaimana setiap operator digunakan.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Operator-operator Python

Operator Nama Explanação Contoh


+ Penambahan Lakukan penjumlahan dua nilai 3 +5dá8.'a' + 'b'dá'ab'
Jadilah angka negatif atau lakukan pengurangan dari
- Pengurangan satu angka dikurangi angka lainnya
-5.2torna um número negativo.50 - 24dá26

Lakukan perkalian dua angka atau kembalikan


* Perkalian 2 *3dá6.'la' *3dá'lalala'.
sebuah string diulang sebanyak itu

** Daya Mengembalikan x berpangkat y 3 **4dá81(3 * 3 * 3 * 3)


4/3dá1(pembagian bilangan bulat memberikan sebuah
/ Pembagian Bagi x dengan y
inteiro)4.0/3ou4/3.0dá1.3333333333333333
% Modul Mengembalikan sisa pembagian 8%3dá2.-25.5%2.25dá1.5

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

Perpindahan dari 11 >>1dá5-11é direpresentasikan dalam bit oleh 1011. Geser


>> bit-bit di sebelah kanan Geser sebanyak bit ke kanan
um bit a direita dá 101, qual é representado pelo decimal 5
Operator bit per bit Bits yang dikonfigurasi di kedua operator adalah
& 5 &3dá1
DAN dikonfigurasi dalam hasil
Operator bit per bit Bit yang dikonfigurasi di salah satu operator adalah
| 5 |3dá7
OR dikonfigurasi dalam hasil
Operator bit per bit Bit yang dikonfigurasi di satu operator atau yang lain, tetapi tidak
^ 5 ^3dá6
XOR di keduanya, dikonfigurasi pada hasil
Operator bit per bit Bits yang dikonfigurasi di operator tidak dikonfigurasi
~ ~5dá-6
TIDAK tidak ada hasil dan sebaliknya
Mengembalikan jika x lebih kecil dari y. Semua perbandingan
mengembalikan 1 untuk benar dan 0 untuk salah. Ini adalah 5 <3dá0(Salah) e3 <5dá1(Benar). Perbandingan
< Kurang dari
setara dengan variabel dapat dirantai: 3 < 5 < 7 benar
especiaisTrueeFalserespectivamente.
5 >3retornaTrue. Se os dois operandos são números, eles
> Lebih besar dari Kembalikan jika x lebih besar dari y
dikonversi terlebih dahulu menjadi jenis yang umum

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

x = 2; y = 2; x == y mengembalikan True. x = 'str'; y


== Sama dengan Bandingkan apakah objek-objek itu sama = 'stR'; x == y mengembalikan False. x = 'str'; y =
'str'; x ==yretornaTrue.

!= Berbeda dengan Bandingkan apakah objek-objek tersebut berbeda x = 2; y = 3; x != y mengembalikan True.

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

*, /, % Perkalian, Pembagian dan Sisa


+x, -x Positivo, Negativo
~x Operador bit a bit NOT
** Pangkat
[Link] Referensi ke atribut
x[index] Langganan
x[indeks:index] Pembagian
f(argumen ...) Pemanggilan fungsi
(expressions, ...) Tampilan tuple
["ekspresi","..."] Tampilan daftar
{key:datum, ...} Tampilan kamus
ekspresi, ... Konversi string

Anda mungkin juga menyukai