or not 运算符规则
这是规则
- 右结合性
- or: 从左往右寻找True,取第一个True值。若无,则取最后一个的值。
- and: 从左往右寻找False,取第一个False值。若无,则取最后一个的值。
这是例子
>>> ('a' or 2)
'a'
>>> ('' or 3)
3
>>> '' or []
[]
>>> -5 and False
False
>>> '' and []
''
>>> 5 and 4
4
本文详细解释了OrNot运算符的使用规则,并通过具体实例展示了or和and运算符如何进行短路计算。对于or运算符,它会从左到右查找True值并返回第一个找到的True值;如果没有找到True值,则返回最后一个表达式的值。对于and运算符,它会从左到右查找False值并返回第一个找到的False值;如果没有找到False值,则返回最后一个表达式的值。
>>> ('a' or 2)
'a'
>>> ('' or 3)
3
>>> '' or []
[]
>>> -5 and False
False
>>> '' and []
''
>>> 5 and 4
4
您可能感兴趣的与本文相关的镜像
Python3.10
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

被折叠的 条评论
为什么被折叠?