当前位置: 首页 > 后端技术 > Python

Python运算符_0

时间:2023-03-25 20:55:08 Python

1、算术运算符加减乘除(+、-、*、/)的幂(**)只保留结果整数部分的除法(//)余数(%)”""算术运算符"""#加减乘除(+,-,*,/)a=6b=7print(a+b)#13print(a-b)#-1print(a*b)#42print(round(a/b,2))#round()保留指定的小数位,会四舍五入#幂(**)c=9print(c**2)print(c**3)#只保留结果整数部分的除法(//)d=6f=5print(d//f)#余数(%)a1=11a2=5print(a1%a2)2、赋值运算符运算符说明=简单赋值运算符+=加法赋值运算符-=减法赋值运算符*=乘法赋值运算符/=除法赋值运算符%=取模赋值运算符**=求幂赋值运算符//=舍入赋值运算符"""赋值运算符"""#=简单赋值运算符a=5#分配右侧向左print(a)#+=加法赋值运算符a1=3a1=a1+1a1+=2print(a1)#-=减法赋值运算符b=10b=b-1b-=1print(b)#*=乘法赋值运算符c=3c=c*3c*=2print(c)#/=除法赋值运算符d=6d=d/3d/=3print(round(d,2))#%=模赋值运算符e=1e=e%2e%=1print(e)#**=求幂赋值运算符f=3f=f**3f**=4print(f)#//=取整数赋值运算符g=10g=g//6g//=6print(g)3.比较运算符运算符说明==等于!=不等于>大于<小于>=大于等于<=小于等于"""比较操作"""#结果是一个bool值#==等于#!=不等于#>大于#<小于#>=大于或等于#<=小于或等于a=6b=8print(a==b)#Fprint(a>b)#Fprint(a&l吨;b)#Tprint(a>=b)#Fprint(a<=b)#Tprint(a!=b)#T4、逻辑运算符运算符逻辑表达式说明andx和yx,y为真,如果一个为假,则orxoryx,y为假,一个为真则为真,两个为假则为假notnotx如果x为假,则notx为真"""逻辑运算符"""a=9b=10#andxandy只有当x和y都为真时才为真,其中一个为假则为假print(aa)#orxory如果其中一个为假x,y为真,为真,两者为假,为假print(a+b>banda+bb)5.成员运算符运算符说明inifin如果在指定序列中找到值则返回True,否则返回False如果在指定序列中找不到值则返回True,否则返回False。"""隶属运算符"""list_a=[1,5,8,9,45]#in如果在指定序列中找到该值则返回True,否则返回False。print(1inlist_a)print("a"inlist_a)#notin如果在指定序列中没有找到值则返回True,否则返回False。print("b"notinlist_a)print(45notinlist_a)6.身份运算符(id()函数)运算符说明isis是判断两个标识符是否引用一个对象notisnot是判断两个标识符是否被引用来自不同的对象?#可变数据结构(list),即使看起来一样,但内存地址不同""#id()函数a=6b=4c=6print(id(a))print(id(b))print(id(c))list_a=[123456,"321"]list_b=[2,8,9]print(id(list_a))print(id(list_b))#是判断两个标识符是否引用自一个对象print(aisc)print(aisb)print(list_aislist_b)#不是is判断两个标识符是否引用自不同的对象print(aisnotb)print(list_aisnotlist_b)print(aisnotc)