python运算符

本文介绍了Python的各种运算符,包括算数、比较、赋值、位、逻辑和成员运算符。并解释了逻辑运算符and、or的计算规则以及它们在遇到不同类型的真假值时的行为。此外,还提到了运算符的优先级问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

算数运算符 + - * / % // **
比较运算符 == , != , > , < , >=, <=
赋值运算符 = += -= *= /= %= **= //=
位运算 & | ^ - << >>
逻辑运算符 and or not
成员运算符 in ;not in
身份运算符 is; is not

对于逻辑运算符:a=10, b=20
python 中的 and 从左到右计算表达式,若所有值均为真,则返回最后一个值,若存在假,返回第一个假值;
or 也是从左到有计算表达式,返回第一个为真的值;
其中数字 0 是假,其他都是真;
字符 “” 是假,其他都是真;
image.png

a = 0
b = 10
a and b          # 0
a = 3
a and b          #10
a = False
a and b      # False
b = 0
a and b       #False
# =========================   
a = 0  
b = 10
a or b           # 10
a = 1
a = True       
a or b             # 1
a or b          # True
a = 0
b = False  
a or b         #False        

image.png

a = 10
list = [1,2,4,5,10]
tuple = (1,2,3,10)
dict = {10: 20}
a in list
a in tuple
a in dict

结果都为True

image.png

优先级

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值