在Python编程中,运算符是构建表达式和执行计算的核心元素。无论是简单的数学运算还是复杂的逻辑判断,运算符都扮演着至关重要的角色。掌握运算符的使用方法,对于提高编程效率和代码质量至关重要。本文将深入浅出地介绍Python中各类运算符的使用方法,包括算术运算符、比较运算符、逻辑运算符、位运算符等。无论您是初学者还是有经验的开发者,本文都将为您提供详尽的指导和实用的示例,帮助您更好地理解和应用这些强大的工具。
一、算术运算符
1.算术运算符(+-*/)
算术运算符包括加(+),减(),乘(),除(),求余(%),整除(//),次方(**),其中加减乘除是最基本的运算
2.求余运算符(%)
求余运算符通常用来判断奇偶数,能被2整除的就是偶数,反之就是奇数!我们利用这个特性就能方便快速判断一个数的奇偶性。
结果a = 0 那么这个数就是偶数
3.整除运算符(//)
用来返回整数,例如对10/3取整 结果就是3
编辑
4.次方运算符(**)
次方运算符的优先级最高,a**3相当于3个a相乘
二、赋值运算符
1.等于(=)
2.加等(+=)
3.减等(-=)
4.乘等(*=)
5.除等(/=)
先除再赋值,a*=10 即a = a * 10
6.取余等(%=)
先取余再赋值,a%=10 即a = a % 10
7.取整等(//=)
先取整再赋值,a//=10 即a = a // 10
8.次方等(**=)
先次方再赋值,a**=10 即a = a ** 10
三、比较运算符
1.等于(==)
相当于数学中的“=”,判断等式两边是否相等,等式两边的数值类型必须一致,一致返回“True”,否则返回“False”
2.不等于(!=)
相当于数学中的“≠”,等式两边的数值类型必须一致,一致返回“False”,否则返回“True”
3.大于(>)
注意数值类型必须一致
4.大于等于(>=)
注意数值类型必须一致
5.小于(<)
注意数值类型必须一致
6.小于等于(<=)
注意数值类型必须一致
!!注意,当字符串在比较时是逐个比较字符的大小!!
编辑
四、逻辑运算符
1.and(&&)
#and 左边为真 输出右边(不管真假,不管是啥,直接输出)print(1 and None)print(1 and "hi")print("1" and 0)#and 左边为假直接输出假(左边)print(False and 1)print(0 and 1)print( "" and 0)print(None and 1)
2.or(||)
#or 左侧为假,返回右侧 print(None or 0)print("" or 1)print(False or True)#左侧为真,返回左侧print(1 or "huhuh")print(True or 0)print(1 or 0)print("hello" or 1)
3.not(!)
取反,True为False,False为True
六、位运算符
1.bit
1 byte = 8 bit
2.&(按位与)
按位与 两个都是1结果才是1
#位运算符 (二进制0 1 比较)# & 两个都是1结果才是1
a = 0b0101
b = 0b0011#c = 0b0001 #按位与 两个都是1结果才是1
3.|(按位或)
按位或 两个都是0结果才是0
#位运算符 (二进制0 1 比较)# & 两个都是1结果才是1
a = 0b0101
b = 0b0011# | 两个都是0结果才是0#c = 0b0111 #按位或 两个都是0结果才是0
4.^(按位异或)
按位异或 相同为0 不同为1
七、成员运算符
1.in
判断字符是否属于或者存在于后者
2.not in
总结
通过本文的详细讲解,我们全面了解了Python中各类运算符的使用方法,包括算术运算符、比较运算符、逻辑运算符、位运算符等。掌握了这些知识后,您将能够更加灵活地构建表达式和执行计算,从而提升编程效率和代码质量。希望本文的内容对您有所帮助,并能为您的Python编程实践提供有价值的参考。如果您有任何疑问或需要进一步的指导,请随时留言,我们将竭诚为您解答。感谢您的阅读,期待您的进步与成长!
本文来源于#猛新萌新oo,由@蜜芽 整理发布。如若内容造成侵权/违法违规/事实不符,请联系本站客服处理!
该文章观点仅代表作者本人,不代表本站立场。本站不承担相关法律责任。
如若转载,请注明出处:https://www.zhanid.com/biancheng/2354.html