Python逻辑运算符及其用法

您所在的位置:网站首页 python的逻辑运算符有什么 Python逻辑运算符及其用法

Python逻辑运算符及其用法

2024-07-17 20:19| 来源: 网络整理| 查看: 265

Python逻辑运算符及其用法

头像

silencement

2019-06-29 10:41:035366浏览 · 0收藏 · 0评论

逻辑运算符用于操作 bool 类型的变量、常量或表达式,逻辑运算的返回值也是 bool 值。

Python 的逻辑运算符有如下三个:

and:与,前后两个操作数必须都是 True 才返回 True;否则返回 False。

or:或,只要两个操作数中有一个是 True,就可以运回 True;否则返回 False;

not:非,只需要一个操作数,如果操作数为 True,则返回 False;如果操作数为 False,则返回 True。

下面代码示范了与、或、非这三个逻辑运算符的使用:

# 直接对False求非运算,将返回True print(not False) # 5>3返回True,20.0大于10,因此结果返回True print(5 > 3 and 20.0 > 10) # 4>=5返回False,"c">"a"返回True。求或后返回True print(4 >= 5 or "c" > "a")

有些时候,程序需要使用多个逻辑运算符来组合复杂的逻辑。例如,假设想表达如下逻辑:需要购买一套必须以“Python”结尾的教程,且教程价格小于 50 元或该教程是基于“正式版”的。假如使用如下程序:

bookName = "C语言中文网Python" price = 99 version = "正式版" if bookName.endswith('Python') and price 


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3