Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pengendali Python: dari asas hingga lanjutan, semuanya di satu tempat

Pengendali Python: dari asas hingga lanjutan, semuanya di satu tempat

WBOY
WBOYke hadapan
2024-03-11 09:25:141040semak imbas

Pengendali Python: dari asas hingga lanjutan, semuanya di satu tempat

Pengendali asas:

Pengendali asas ialah jenis pengendali paling asas yang digunakan untuk melaksanakan operasi aritmetik dan perbandingan:

  • Operator aritmetik: +, -, *, /, %, digunakan untuk melakukan operasi tambah, tolak, darab, bahagi dan modulo.
  • Operator perbandingan: ==, !=, >, =,
  • Pengendali logik: dan, atau, tidak, digunakan untuk melaksanakan operasi logik, seperti operasi DAN, ATAU dan BUKAN.

Yang berikut menunjukkan penggunaan operator asas:

# 加减乘除
print(10 + 5)# 输出:15
print(10 - 5)# 输出:5
print(10 * 5)# 输出:50
print(10 / 5)# 输出:2.0

# 比较
print(10 == 5)# 输出:False
print(10 != 5)# 输出:True
print(10 > 5)# 输出:True
print(10 < 5)# 输出:False

# 逻辑
print(True and False)# 输出:False
print(True or False)# 输出:True
print(not True)# 输出:False

Pengendali lanjutan:

Pengendali lanjutan menyediakan fungsi pengkomputeran yang lebih maju:

  • Pengendali ahli: masuk, bukan masuk, digunakan untuk menyemak sama ada bekas mengandungi nilai tertentu.
  • Pengendali identiti: ia, bukan, digunakan untuk menyemak sama ada dua nilai menghala ke objek yang sama.
  • Pengendali bitwise: &, |, ^, ~, >, digunakan untuk menjalankan operasi bit.
  • Pengendali tugasan: =, +=, -=, *=, /=, %=, digunakan untuk menetapkan nilai kepada pembolehubah atau melaksanakan operasi pada pembolehubah.

Yang berikut menunjukkan penggunaan pengendali lanjutan:

# 成员运算符
list1 = [1, 2, 3]
print(2 in list1)# 输出:True

# 身份运算符
a = 10
b = a
print(a is b)# 输出:True

# 位运算符
print(10 & 5)# 输出:0
print(10 | 5)# 输出:15

# 赋值运算符
a = 10
a += 5# 等价于 a = a + 5
print(a)# 输出:15

Operator komposit:

Pengendali kompaun menggabungkan operasi penugasan dan operasi untuk memudahkan kod:

  • Pengendali kompaun tugasan: +=, -=, *=, /=, %=, tetapkan hasil operasi kepada pembolehubah.
  • Pengendali kompaun operasi bitwise: &=, |=, ^=, >>=,

Berikut menunjukkan penggunaan pengendali kompaun:

# 赋值复合运算符
a = 10
a += 5# 等价于 a = a + 5
print(a)# 输出:15

# 位运算复合运算符
a = 10
a &= 5# 等价于 a = a & 5
print(a)# 输出:0

Kesimpulan:

python Operator adalah bahagian yang sangat diperlukan dalam bahasa pengaturcaraan, dan menguasai penggunaan operator adalah penting untuk menyelesaikan pelbagai tugas pengaturcaraan dengan cekap. Artikel ini menganalisis secara menyeluruh jenis dan penggunaan operator Python, daripada operator asas kepada operator kompaun lanjutan, menyediakan panduan rujukan komprehensif untuk pembangun untuk membantu mereka meningkatkan keupayaan pengaturcaraan Python mereka.

Atas ialah kandungan terperinci Pengendali Python: dari asas hingga lanjutan, semuanya di satu tempat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:lsjlt.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam