在python中对变量判断是否为None的三种方法总结


Posted in Python onJanuary 23, 2019

三种主要的写法有:

第一种:if X is None;

第二种:if not X;

当X为None,  False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()这些时,not X为真,即无法分辨出他们之间的不同。

第三种:if not X is None;

在Python中,None、空列表[]、空字典{}、空元组()、0等一系列代表空和无的对象会被转换成False。除此之外的其它对象都会被转化成True。

在命令if not 1中,1便会转换为bool类型的True。not是逻辑运算符非,not 1则恒为False。因此if语句if not 1之下的语句,永远不会执行。

以上这篇在python中对变量判断是否为None的三种方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python3 实现随机生成一组不重复数并按行写入文件
Apr 09 Python
Python实现求解括号匹配问题的方法
Apr 17 Python
Selenium chrome配置代理Python版的方法
Nov 29 Python
python3.6下Numpy库下载与安装图文教程
Apr 02 Python
关于Pytorch MaxUnpool2d中size操作方式
Jan 03 Python
Python接口测试结果集实现封装比较
May 01 Python
Python实现汇率转换操作
May 03 Python
在Django中自定义filter并在template中的使用详解
May 19 Python
PyQT5 实现快捷键复制表格数据的方法示例
Jun 19 Python
python中查看.db文件中表格的名字及表格中的字段操作
Jul 07 Python
使用python脚本自动生成K8S-YAML的方法示例
Jul 12 Python
python机器学习实现oneR算法(以鸢尾data为例)
Mar 03 Python
对Python Class之间函数的调用关系详解
Jan 23 #Python
浅谈python函数调用返回两个或多个变量的方法
Jan 23 #Python
Django JWT Token RestfulAPI用户认证详解
Jan 23 #Python
python实现QQ邮箱/163邮箱的邮件发送
Jan 22 #Python
python实现年会抽奖程序
Jan 22 #Python
在python中实现强制关闭线程的示例
Jan 22 #Python
Python实现简单石头剪刀布游戏
Jan 20 #Python
You might like
社区(php&&mysql)二
2006/10/09 PHP
php empty()与isset()区别的详细介绍
2013/06/17 PHP
php打包网站并在线压缩为zip
2016/02/13 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
JS无法捕获滚动条上的mouse up事件的原因猜想
2012/03/21 Javascript
javascript学习(一)构建自己的JS库
2013/01/02 Javascript
angularJS中router的使用指南
2015/02/09 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
vue数字类型过滤器的示例代码
2017/09/07 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
2018/10/10 jQuery
token 机制和实现方式
2020/12/15 Javascript
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
[39:00]Optic vs VP 2018国际邀请赛淘汰赛BO3 第三场 8.24
2018/08/25 DOTA
Python基于pygame实现的font游戏字体(附源码)
2015/11/11 Python
numpy排序与集合运算用法示例
2017/12/15 Python
Python3匿名函数用法示例
2018/07/25 Python
实例讲解Python3中abs()函数
2019/02/19 Python
python制作图片缩略图
2019/04/30 Python
django 中QuerySet特性功能详解
2019/07/25 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
TensorFLow 数学运算的示例代码
2020/04/21 Python
浅谈Django前端后端值传递问题
2020/07/15 Python
美国现代家具网站:Design Within Reach
2018/07/19 全球购物
学生自我鉴定范文
2013/10/04 职场文书
分厂厂长岗位职责
2013/12/29 职场文书
结婚典礼证婚词
2014/01/11 职场文书
如何撰写岗位职责
2014/02/01 职场文书
简单的项目建议书模板
2014/03/12 职场文书
《明天,我们毕业》教学反思
2014/04/24 职场文书
服务之星事迹材料
2014/05/03 职场文书
某某同志考察材料
2014/05/28 职场文书
小学趣味运动会加油稿
2014/09/25 职场文书
领导个人查摆剖析材料
2014/10/29 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
微软团队与 NASA 科学家和惠普企业(HPE)的工程师合作
2022/04/21 数码科技
Python开发五子棋小游戏
2022/05/02 Python