运算符

运算符

加减乘除都是运算符,Python语言支持以下类型的运算符:

算术运算符

运算符_第1张图片

print(9/3)
3.0
#(/:返回浮点数

print(-10/3)
3、3333333335 #二进制的有穷性
print(-10//3) #向下取整!!!
-4

%取余数(向下取整)
print(10%3)
1
print(-10%3)
2
-3*4=-12

x=10
y=3
print(divmod(x,y))
(3,1)#(商,余数)

比较(关系)运算符

运算符_第2张图片
运算符_第3张图片

3==3 等于
2!=3不等于

!int整数和str字符串类型不能比较

print(3>2>1)
True
print ( (3>2)>1) #True〉1
False
!True== 1, False==0

赋值运算符

运算符_第4张图片

逻辑运算符

运算符_第5张图片

#断路机制,懒惰机制
print(22 and 33)
33
print(22 or 33)
22
(非零布尔值为true)
False and True #False
True or False #True

位运算符

运算符_第6张图片
运算符_第7张图片

成员运算符

在这里插入图片描述

身份运算符

运算符_第8张图片

a=[1,2,3]
b=[1,2,3]
a is b (#False 比较的id地址,id())
a==b(#True 比较的值)

三目运算符

a = 1
b = 2
if a+b>3:
print(a+b)
else:
print(b-a)
a+b if a+b>3 else b-a # 三目运算符

运算符_第9张图片
运算符_第10张图片

你可能感兴趣的:(Python小白进阶,python)