Panduan Lengkap untuk Operator Python: Belajar menggunakan pelbagai operator dengan betul
Pengenalan:
Dalam Python, operator ialah simbol khas yang digunakan untuk melaksanakan pelbagai operasi matematik atau logik. Mahir dalam pelbagai operator boleh membantu kami menulis kod dengan lebih cekap. Artikel ini secara sistematik akan memperkenalkan pelbagai operator dalam Python dan menyediakan contoh kod khusus untuk setiap operator untuk membantu pembaca memahami dan menggunakannya dengan lebih baik.
1. Operator aritmetik
Operator aritmetik digunakan untuk melaksanakan operasi asas matematik. Terutamanya termasuk penambahan (+), penolakan (-), pendaraban (), pembahagian (/), modulo (%) dan eksponen (*).
Contoh kod:
a = 10
b = 3
print(a + b) # Output: 13
print(a - b) # Output: 7
print(a * b) # Output: 30
print( a / b) # Output: 3.3333333333333335
print(a % b) # Output: 1
print(a **b) # Output: 1000
2. Assignment operator
assignment operator digunakan untuk menetapkan nilai kepada pembolehubah . Pengendali tugasan yang biasa digunakan dalam Python termasuk =, +=, -=, *=, /=, //= dan %=, dsb.
Contoh kod:
a = 10
b = 3
a += b # Bersamaan dengan a = a + b
cetak(a) # Output: 13
a -= b # Bersamaan dengan a = a - b
cetak(a) # Output: 10
a = b # Bersamaan dengan a = a b
cetak(a) # Output: 30
a /= b # Bersamaan dengan a = a / b
print(a ) # Output: 10.0
a //= b # Bersamaan dengan a = a // b
print(a) # Output: 3.0
a %= b # Bersamaan dengan a = a % b
print(a) # Output: 0.0
3. Operator perbandingan
Operator perbandingan digunakan untuk membandingkan saiz dua nilai atau menentukan sama ada dua nilai adalah sama. Operator perbandingan yang biasa digunakan termasuk kesamaan (==), ketaksamaan (!=), lebih besar daripada (>), kurang daripada (=), kurang daripada atau sama dengan (
Contoh kod:
a = 10
b = 3
print(a == b) # Output: Palsu
print(a != b) # Output: True
print(a > b) # Output: True
print(a print(a >= b) # Output: True
print(a
4. Logical operators
Gunakan logik operator Digunakan untuk beroperasi pada nilai Boolean. Ia terutamanya termasuk logik DAN (dan), logik ATAU (atau) dan logik NOT (tidak).
Contoh kod:
a = Betul
b = Salah
cetak(a dan b) # Output: Salah
cetak(a atau b) # Output: Betul
cetak(bukan a) # Output: Salah
5. Operator Bit
Operator bit digunakan untuk beroperasi pada nombor binari. Terutamanya termasuk bitwise AND (&), bitwise OR (|), bitwise XOR (^), bitwise negation (~), left shift (>), dsb.
Contoh kod:
a = 5 # Perwakilan binari ialah 101
b = 3 # Perwakilan binari ialah 011
print(a & b) # Output: 1, iaitu binari 001
print(a | b) # Output: 7 , iaitu binari 111
print(a ^ b) # Output: 6, iaitu binari 110
print(~a) # Output: -6, iaitu binari... 11111010 (pelengkap perwakilan)
print( a print(a >> 1) # Output: 2, iaitu binari 10
6. Operator ahli
Operator ahli digunakan untuk menentukan sama ada nilai ialah ahli jujukan seperti senarai, tuple atau rentetan. Ia terutamanya termasuk dua bentuk: dalam dan bukan dalam.
Contoh kod:
a = [1, 2, 3, 4, 5]
print(2 in a) # Output: True
print(6 not in a) # Output: True
7. Pengendali identiti
Pengendali identiti digunakan untuk membandingkan sama ada dua objek mempunyai alamat memori yang sama. Ia terutamanya merangkumi dua bentuk: adalah dan bukan.
Contoh kod:
a = [1, 2, 3]
b = [1, 2, 3]
c = a
print(a is b) # Output: Palsu
print(a is c) # Output : True
print(a is not b) # Output: True
8. Keutamaan operator
Pelbagai operator dalam Python mempunyai keutamaan yang berbeza Anda boleh menggunakan kurungan untuk mengawal susunan operasi ungkapan. Secara amnya, pengendali aritmetik mempunyai keutamaan yang lebih rendah dan pengendali logik mempunyai keutamaan yang lebih tinggi.
Contoh kod:
a = 10
b = 3
hasil = a + b * 2 # Kira pendaraban dahulu
cetak(hasil) # Output: 16
hasil = (a + b) * 2 # Gunakan tanda kurung kawalan Susunan operasi
cetak(hasil) # Output: 26
Kesimpulan:
Artikel ini secara sistematik memperkenalkan pelbagai pengendali Python, termasuk pengendali aritmetik, pengendali tugasan, pengendali perbandingan, pengendali logik, pengendali bitwise, pengendali ahli dan pengendali identiti, dsb. . Melalui contoh kod khusus, pembaca boleh memahami dan menggunakan operator ini dengan lebih baik. Pembolehubah dan nilai dalam contoh kod hanyalah contoh Sila ubah suai dan kembangkannya mengikut situasi sebenar. Saya harap kandungan artikel ini akan membantu pembelajaran dan aplikasi Python!
Atas ialah kandungan terperinci Belajar menggunakan pengendali Python dengan cekap: panduan komprehensif. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!