Rumah >pembangunan bahagian belakang >Tutorial Python >Analisis mendalam tentang pengendali Python: kegunaan dan makna pengendali perbandingan, pengendali logik dan pengendali bitwise
Analisis pengendali Python: penggunaan dan maksud pengendali perbandingan, operator logik dan operator bitwise
1. Operator perbandingan digunakan untuk membandingkan hubungan antara dua nilai dan mengembalikan nilai Boolean (Benar atau Salah. ). Berikut ialah pengendali perbandingan biasa:
num1 = 10 num2 = 20 # 判断两个数是否相等 print(num1 == num2) # 输出False # 判断两个数是否不相等 print(num1 != num2) # 输出True # 判断num1是否大于num2 print(num1 > num2) # 输出False # 判断num1是否小于num2 print(num1 < num2) # 输出True # 判断num1是否大于等于num2 print(num1 >= num2) # 输出False # 判断num1是否小于等于num2 print(num1 <= num2) # 输出True2. Operator logik
Operator logik digunakan untuk menggabungkan berbilang ungkapan perbandingan dan mengembalikan nilai Boolean (Benar atau Salah). Pengendali logik biasa termasuk yang berikut:
num1 = 10 num2 = 20 # 条件1:num1大于0,并且num2小于30 print(num1 > 0 and num2 < 30) # 输出True # 条件2:num1大于0,或者num2大于30 print(num1 > 0 or num2 > 30) # 输出True # 条件3:num1不等于20 print(not num1 == 20) # 输出True3. Operator bit
Operator bit ialah operator yang beroperasi pada nombor binari Mereka menukarkan operan kepada nombor binari dan melakukan pengiraan sedikit demi sedikit. Operator bitwise yang biasa digunakan termasuk yang berikut:
num1 = 10 # 二进制表示为 1010 num2 = 5 # 二进制表示为 0101 # 按位与运算 print(num1 & num2) # 输出0 # 按位或运算 print(num1 | num2) # 输出15 # 按位异或运算 print(num1 ^ num2) # 输出15 # 左移运算 print(num1 << 2) # 输出40 (二进制表示为 101000) # 右移运算 print(num1 >> 2) # 输出2 (二进制表示为 10)Ringkasnya, operator perbandingan, operator logik dan operator bitwise mempunyai aplikasi penting dalam Python. Mahir dalam penggunaan pengendali ini boleh membantu kami mengendalikan keadaan dan data dengan lebih baik dalam pengaturcaraan. Saya harap artikel ini membantu anda memahami dan menggunakan operator ini!
Atas ialah kandungan terperinci Analisis mendalam tentang pengendali Python: kegunaan dan makna pengendali perbandingan, pengendali logik dan pengendali bitwise. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!