python逻辑取反运算符_python学习笔记------逻辑运算符

条件:

条件可以是:笔记运算符 , 显示布尔值,隐式布尔值

隐式布尔值:大部分都是真,只有0,none,空(字符串,列表等)为假False

逻辑运算符

not:就是把紧跟其后的那个条件,结果取反

print(not 1 > 2) # 取反true

not与紧跟其后的那个条件是一个不可分割的整体

and(与):

和的意思

语法:

条件1 and 条件2

只要不满足任何一个条件,那条件就都不满足(一假全假)

res = 1 > 2 and 2 < 5 # 条件一不满足,直接不满足

print(res) # 输出结果为假 False

or(或):

或者的意思

语法:

条件1 or 条件2

只要满足两个条件中的一个,那条件就满足了(一真全真)

res = 1 > 2 or 2 < 5 # 条件1不满足,继续判断,条件2满足

print(res) # 输出结果为真True

三个运算符的优先级

not > and > or

注意:运算符有个偷懒原则,如何是and第一个条件不满足,就直接不往下匹配了。

or 第一个条件满足,也不网下匹配了。

成员运算符

in 在 not in 不在

in判断一个元素是否在另一个元素中

以字符串为例

string = "hello en world"

print("en" in string) # 存在字符 输出True

print("ls" in string) # 不存在字符 输出Flase

not in 和in相反(不在做例子演示了)

身份运算符

is 判断的是id是否相等(前面介绍过了,就不再介绍了)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值