在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 相关文章推荐
python+mysql实现简单的web程序
Sep 11 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
Dec 07 Python
python提取包含关键字的整行数据方法
Dec 11 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
Jun 13 Python
python基于K-means聚类算法的图像分割
Oct 30 Python
关于pandas的离散化,面元划分详解
Nov 22 Python
pycharm中import呈现灰色原因的解决方法
Mar 04 Python
keras之权重初始化方式
May 21 Python
利用python 读写csv文件
Sep 10 Python
python 实现数据库中数据添加、查询与更新的示例代码
Dec 07 Python
python RSA加密的示例
Dec 09 Python
python函数指定默认值的实例讲解
Mar 29 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下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
php集成动态口令认证
2016/07/21 PHP
yii2.0框架场景的简单使用示例
2020/01/25 PHP
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
2013/07/04 Javascript
浏览器页面区域大小的js获取方法
2013/09/21 Javascript
javascript作用域和闭包使用详解
2014/04/25 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
2016/08/24 Javascript
JavaScript中Array的实用操作技巧分享
2016/09/11 Javascript
js 动态生成json对象、时时更新json对象的方法
2016/12/02 Javascript
深入理解Angular4中的依赖注入
2017/06/07 Javascript
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
jquery实现左右轮播图效果
2017/09/28 jQuery
jQuery实现的鼠标响应缓冲动画效果示例
2018/02/13 jQuery
基于打包工具Webpack进行项目开发实例
2018/05/29 Javascript
Vue中android4.4不兼容问题的解决方法
2018/09/04 Javascript
vue中使用protobuf的过程记录
2018/10/26 Javascript
layui时间控件选择时间范围的实现方法
2019/09/28 Javascript
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
2008/09/06 Python
python中__call__方法示例分析
2014/10/11 Python
Python入门篇之字符串
2014/10/17 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
Python产生Gnuplot绘图数据的方法
2018/11/09 Python
搭建python django虚拟环境完整步骤详解
2019/07/08 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
APM Monaco中国官网:来自摩纳哥珠宝品牌
2017/12/27 全球购物
英国50岁以上人群的交友网站:Ourtime
2018/03/28 全球购物
美国气象仪器、花园装饰和墙壁艺术商店:Wind & Weather
2019/05/29 全球购物
入党自我鉴定范文
2013/10/04 职场文书
六查六看剖析材料
2014/02/15 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
第二批党的群众路线教育实践活动总结报告
2014/10/30 职场文书
七一晚会主持词
2015/06/29 职场文书
Python 中random 库的详细使用
2021/06/03 Python
html中两种获取标签内的值的方法
2022/06/10 HTML / CSS