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

WBOY
Lepaskan: 2024-03-11 09:25:14
ke hadapan
1074 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

Operator komposit:

Pengendali kompaun menggabungkan operasi penugasan dan operasi untuk memudahkan kod:

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

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
Salin selepas log masuk

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!

sumber:lsjlt.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!