华为企业建设网站的目的,网页游戏交易平台有哪些,wap网站如何推广,网站建设推广济南兴田德润优惠吗布尔值表示两个值之一#xff1a;True#xff08;真#xff09;或False#xff08;假#xff09;。
布尔值
在编程中#xff0c;您经常需要知道一个表达式是否为True或False。
您可以在Python中评估任何表达式#xff0c;并获得两个答案之一#xff1a;True或False。…布尔值表示两个值之一True真或False假。
布尔值
在编程中您经常需要知道一个表达式是否为True或False。
您可以在Python中评估任何表达式并获得两个答案之一True或False。
当您比较两个值时表达式会被评估Python会返回布尔答案
示例
print(10 9)
print(10 9)
print(10 9)当您在if语句中运行条件时Python会返回True或False
示例 根据条件是True还是False打印消息
a 200
b 33if b a:print(b 大于 a)
else:print(b 不大于 a)评估值和变量
bool() 函数允许您评估任何值并返回True或False
示例 评估字符串和数字
print(bool(Hello))
print(bool(15))示例 评估两个变量
x Hello
y 15print(bool(x))
print(bool(y))大多数值为True
几乎任何值都会在有一些内容的情况下被评估为True。
任何字符串都为True除了空字符串。
任何数字都为True除了0。
任何列表、元组、集合和字典都为True除了空的。
示例 以下将返回True
bool(abc)
bool(123)
bool([apple, cherry, banana])一些值为False
事实上除了空值如()、[]、{}、“”、数字0和None没有太多值会被评估为False。当然值False会被评估为False。
示例 以下将返回False
bool(False)
bool(None)
bool(0)
bool()
bool(())
bool([])
bool({})还有一个值或者说对象在这种情况下会被评估为False那就是如果您有一个由带有返回0或False的__len__函数的类创建的对象
示例
class myclass():def __len__(self):return 0myobj myclass()
print(bool(myobj))函数可以返回布尔值
您可以创建返回布尔值的函数
示例 打印函数的答案
def myFunction():return Trueprint(myFunction())您可以根据函数的布尔答案执行代码
示例 如果函数返回True则打印“YES!”否则打印“NO!”
def myFunction():return Trueif myFunction():print(YES!)
else:print(NO!)Python还有许多内置函数返回布尔值比如isinstance()函数可用于确定对象是否属于某种数据类型
示例 检查对象是否为整数
x 200
print(isinstance(x, int))最后
为了方便其他设备和平台的小伙伴观看往期文章链接奉上
公众号搜索Let us Coding知乎开源中国CSDN思否掘金InfoQ简书博客园慕课51CTOhelloworld腾讯开发者社区阿里开发者社区
看完如果觉得有帮助欢迎点赞、收藏和关注