[Python] 布尔值(Booleans)
布尔值(Booleans)是在Python中用来表示真假的数据类型,只有True和False两种值
布尔值(Booleans)如同控制代码的开关,在if语句中运行条件时,Python将返回True或False
a = 123
b = 456if b > a:print("b 大于 a")
else:print("b 不大于 a")
上述代码返回结果:b 大于 a
产生布尔值的四种表达式
在编程中,通常需要知道表达式是True还是False
提示Tips: bool()函数可以将其它类型转换为布尔值类型True或False
1.值本身作为条件产生布尔值
表示假的值有:False,0,'',[],{},None;其他的值都为真
# 返回值都为False
bool(False)
bool(None)
bool(0)
bool('')
bool("")
bool(())
bool([])
bool({})# 返回值都为True
bool("abc")
bool(123)
bool(["apple", "cherry", "banana"])
2.含有成员运算符表达式产生布尔值
in和not in为成员运算符
fruits = ['apple','banana','cherry']if 'lemon' in fruits:print('该水果在fruits列表中')
else:print('该水果不在fruits列表中')if 'lemon' not in fruits:print('该水果不在fruits列表中')
else:print('该水果在fruits列表中')
上述代码返回结果都是该水果不在fruits列表中
3.含有比较运算符表达式产生布尔值
a = 12
b = 34
# False
print(a == b)
# True
print(a != b)
# False
print(a > b)
# False
print(a >= b)
# True
print(a < b)
# True
print(a <= b)
4.含有逻辑运算符的表达式产生布尔值
Python逻辑运算符及功能
逻辑运算符 | 含义 | 基本格式 | 说明 |
and | 逻辑与运算,等价于数学中的"且" | a and b | 当a和b两个表达式都为真时,a and b的结果为真,否则为假 |
or | 逻辑或运算,等价于数学中的"或" | a or b | 当a和b两个表达式都为假时,a or b的结果为假,否则为假 |
not | 逻辑非运算,等价于数学中的"非" | not a | 如果a为真,那么not a的结果为假;如果a为假,那么not a的结果为真,相当于对a取反 |
res1 = (14 > 6 and 45 > 90)
print(res1) # Falseres2 = (14 > 6 or 45 > 90)
print(res2) # Trueres3 = not(14 > 6)
print(res3) # False
[Python] 布尔值(Booleans)相关推荐
- Python 布尔值(Booleans)
简介 Python中布尔值(Booleans)表示以下两个值之一:True或False.本文主要介绍布尔值(Booleans)的使用,和使用时需要注意的地方,以及相关的示例代码. 1.布尔值(Bool ...
- python中布尔类型的值包括_Python 布尔值(Booleans)
1.布尔值(Booleans) 在编程中,您通常需要知道表达式是True还是False. 您可以评估Python中的任何表达式,并获得两个答案之一,True或False. 比较两个值时,将对表达式求值 ...
- python 布尔值 bool( ) 与逻辑运算符
逻辑运算符 notandor 运算符优先级 not > and >or printer(x or y) x为非零,则返回x,否则返回y 学习python中有什么不懂的地方,小编这里推荐加小 ...
- Python布尔值属于数字类型吗?
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 列郡讴歌惜,三朝出入荣. 大家好, ...
- python布尔值的作用_Python基础教程详解布尔变量的作用
布尔值也叫真值,在Python开发(http://www.maiziedu.com/course/python-px/)中所有的值都被解释为真值,标准的真值为true和false.那么布尔变量在Pyt ...
- python 布尔值为f我的_python – 为什么我没有得到布尔值?
布尔运算 >或 x或y |如果x为假,那么y,否则为x 演示 >>> 0 or 1 1 >>> 0 or 0 0 >和 x和y |如果x为假,则为x,否 ...
- python基础入门(4)之布尔值
目录 一.Python布尔值 1)比较 2)评估值和变量 3)布尔真值 4)布尔假值 5)函数可以返回布尔值 6)练习题 一.Python布尔值 布尔值表示两个值之一: True或False.在编程中 ...
- python输出布尔值true_关于python中bool类型的重要细节
原标题:关于python中bool类型的重要细节 0. 导读 大家好,欢迎来到 Crossin的编程教室 ! 布尔类型是Python中必不可少的一种数据类型.它看起来很简单,仅包括True和False ...
- python 空字符串的布尔值_python布尔值
## Python布尔值 ***** 布尔值表示两个值之一:`True`或`False`. 在编程中,您通常需要知道表达式是否为`True`或`False`.您可以在Python中求值任何表达式,并获 ...
最新文章
- ASP.NET性能调整之解决Server Too Busy错误
- enscape渲图按哪个键_手机输入法之争:九宫格和全键盘哪个更科学?
- 国有大型企业数据级同城异地灾难备份案例
- 打开网页时出现DA AddrBar icon的解决方法
- request,logging,ConfigParser——接口框架
- netstat 和 losf
- mysql 表与表之间的条件比对_十六年老司机笔记:MySQL性能优化之必备技能
- python argparse 入门
- 使用Screaming Frog SEO Spider 如何查找断开的链接
- Spring之AOP的实现
- 百科知识 scm文件如何打开
- NI控制原型平台配置(硬件+软件)
- 浅谈OA系统与BPM系统的差异化
- 如何优雅地删除Redis大键
- FreeSwitch学习(1)-总体简介
- 谈谈DDD(领域驱动设计)
- 带你熟悉 TCP/IP 协议
- JAVA-建立TCP的客户端和服务端
- RocketMQ 集群告警
- cookie、seesionStorage、localStoreg的区别