首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python中bool()函数

python中bool()函数

作者头像
全栈程序员站长
发布2022-09-03 14:47:42
发布2022-09-03 14:47:42
1.6K0
举报

大家好,又见面了,我是你们的朋友全栈君。

python中bool()函数

bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假。

1.当对数字使用bool函数时,0返回假(False),任何其他值都返回真。

代码语言:javascript
复制
>>> bool(0)
False
>>> bool(-10)
True
>>> bool(21334)
True

2.对字符串使用bool函数时,对于没有值的字符串(也就是None或者空字符串)返回False,否则返回True。

代码语言:javascript
复制
>>> bool('')
False
>>> bool(None)
False
>>> bool('None')
True
>>> bool('hello')
True

3.bool函数对于空的列表,字典和元组返回False,否则返回True。

代码语言:javascript
复制
>>> a = []
>>> bool(a)
False
>>> a.append(1)
>>> bool(a)
True

4.用bool函数来判断一个值是否已经被设置。

代码语言:javascript
复制
>>> x = input('请输入一个数 :')
请输入一个数 :
>>> bool(x.strip())
False
>>> x = input('请输入一个数 :')
请输入一个数 :99
>>> bool(x.strip())
True

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/139848.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • python中bool()函数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档