Python如何在bool函数中取值


Posted in Python onSeptember 21, 2020

bool是Boolean的缩写,只有真(True)和假(False)两种取值

bool函数只有一个参数,并根据这个参数的值返回真或者假。

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

>>> bool(0)
False
>>> bool(1)
True
>>> bool(-1)
True
>>> bool(21334)
True

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

>>> bool('')
False
>>> bool(None)
False
>>> bool('asd')
True
>>> bool('hello')
True

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

>>> a = []
>>> bool(a)
False
>>> a.append(1)
>>> bool(a)
True

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

>>> x = raw_input('Please enter a number :')
Please enter a number :
>>> bool(x.strip())
False
>>> x = raw_input('Please enter a number :')
Please enter a number :4
>>> bool(x.strip())
True

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python运行的17个时新手常见错误小结
Aug 07 Python
Python中getattr函数和hasattr函数作用详解
Jun 14 Python
pandas系列之DataFrame 行列数据筛选实例
Apr 12 Python
python 读入多行数据的实例
Apr 19 Python
NumPy 基本切片和索引的具体使用方法
Apr 24 Python
利用pyinstaller打包exe文件的基本教程
May 02 Python
利用Python绘制有趣的万圣节南瓜怪效果
Oct 31 Python
python关于调用函数外的变量实例
Dec 26 Python
python实现批量修改文件名
Mar 23 Python
运行Python编写的程序方法实例
Oct 21 Python
Python开发工具Pycharm的安装以及使用步骤总结
Jun 24 Python
python图像处理 PIL Image操作实例
Apr 09 Python
python 密码学示例——凯撒密码的实现
Sep 21 #Python
python 密码学示例——理解哈希(Hash)算法
Sep 21 #Python
python中的垃圾回收(GC)机制
Sep 21 #Python
如何在Python3中使用telnetlib模块连接网络设备
Sep 21 #Python
总结Pyinstaller的坑及终极解决方法(小结)
Sep 21 #Python
python生成xml时规定dtd实例方法
Sep 21 #Python
Python中的特殊方法以及应用详解
Sep 20 #Python
You might like
PHP 截取字符串函数整理(支持gb2312和utf-8)
2010/02/16 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
yii框架数据库关联查询操作示例
2019/10/14 PHP
图片上传即时显示缩略图的js代码
2009/05/27 Javascript
学习ExtJS form布局
2009/10/08 Javascript
JQuery 将元素显示在屏幕的中央的代码
2010/02/27 Javascript
腾讯UED 漂亮的提示信息效果代码
2011/09/12 Javascript
jquery ajax post提交数据乱码
2013/11/05 Javascript
jquery自动填充勾选框即把勾选框打上true
2014/03/24 Javascript
javascript数组操作总结和属性、方法介绍
2014/04/05 Javascript
使用jquery实现放大镜效果
2014/09/02 Javascript
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
2015/01/29 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
JavaScript省市区三级联动菜单效果
2016/09/21 Javascript
vue页面加载闪烁问题的解决方法
2018/03/28 Javascript
jQuery实现基本隐藏与显示效果的方法详解
2018/09/05 jQuery
jQuery - AJAX load() 实例用法详解
2019/08/27 jQuery
jQuery设置下拉框显示与隐藏效果的方法分析
2019/09/15 jQuery
微信小程序关键字变色实现代码实例
2019/12/13 Javascript
JS中==、===你分清楚了吗
2020/03/04 Javascript
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
基于python元祖与字典与集合的粗浅认识
2017/08/23 Python
Python实现Logger打印功能的方法详解
2017/09/01 Python
pytorch 模型可视化的例子
2019/08/17 Python
使用python求解二次规划的问题
2020/02/29 Python
jupyter notebook清除输出方式
2020/04/10 Python
keras打印loss对权重的导数方式
2020/06/10 Python
阿提哈德航空官方网站:Etihad Airways
2017/01/06 全球购物
德国受欢迎的旅游和休闲网站:lastminute.de
2019/09/23 全球购物
东方通信股份有限公司VC面试题
2014/08/27 面试题
护理工作感言
2014/01/16 职场文书
门店业绩提升方案
2014/06/08 职场文书
大学生违纪检讨书300字
2014/10/25 职场文书
原告代理词范文
2015/05/25 职场文书
贷款工作证明模板
2015/06/12 职场文书
vue+iview实现手机号分段输入框
2022/03/25 Vue.js