|
5.Python从入门到精通—Python运算符Python运算符算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级Python运算符Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级算术运算符算术运算符:用于执行基本的数学运算,例如加、减、乘、除等等。Python中的算术运算符包括:+、-、*、/、%、、//。**加法运算符(+):将两个数相加。减法运算符(-):将两个数相减。乘法运算符(*):将两个数相乘。除法运算符(/):将两个数相除,结果为浮点数。取余运算符(%):返回两个数相除的余数。幂运算符(**):返回一个数的指数值。取整运算符(//):返回两个数相除的整数部分。示例:a=10b=3print(a+b)#13print(a-b)#7print(a*b)#30print(a/b)#3.3333333333333335print(a%b)#1print(a**b)#1000print(a//b)#312345678910比较(关系)运算符比较(关系)运算符:用于比较两个值之间的关系,返回True或False。Python中的比较运算符包括:==、!=、>、=、):判断左侧值是否大于右侧值。小于运算符(=):判断左侧值是否大于等于右侧值。小于等于运算符(b)#Trueprint(a=b)#Trueprint(abanda>c)#Trueprint(a>borabanda>c))#False1234567位运算符位运算符:用于对二进制数字进行操作。Python中的位运算符包括:&、|、^、~、>。按位与运算符(&):如果两个二进制数都为1,则返回1,否则返回0。按位或运算符(|):如果两个二进制数中至少一个为1,则返回1,否则返回0。按位异或运算符(^):如果两个二进制数中只有一个为1,则返回1,否则返回0。取反运算符(~)示例:a=10b=3print(a&b)#2print(a|b)#11print(a^b)#9print(~a)#-11print(a<< 2) # 40
print(a >>2)#2123456789成员运算符成员运算符:用于检查序列中是否存在指定的值。Python中的成员运算符包括:in、notin。示例:a=[1,2,3,4,5]print(3ina)#Trueprint(6notina)#True1234身份运算符身份运算符:用于比较两个对象的内存地址。Python中的身份运算符包括:is、isnot。示例:a=10b=ac=5print(aisb)#Trueprint(aisnotc)#True123456运算符优先级运算符优先级:Python中的运算符按照优先级从高到低依次为:示例:a=10b=3c=5print(a+b*c)#25print((a+b)*c)#65print(a==borc>b)#True1234567
|
|