在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中的元类(metaclass)
Feb 14 Python
python获得一个月有多少天的方法
Jun 04 Python
学习python之编写简单乘法口诀表实现代码
Feb 27 Python
用python做一个搜索引擎(Pylucene)的实例代码
Jul 05 Python
Python 加密与解密小结
Dec 06 Python
python生成每日报表数据(Excel)并邮件发送的实例
Feb 03 Python
解决Python3 被PHP程序调用执行返回乱码的问题
Feb 16 Python
Django的性能优化实现解析
Jul 30 Python
python运用pygame库实现双人弹球小游戏
Nov 25 Python
python中利用matplotlib读取灰度图的例子
Dec 07 Python
python框架flask入门之路由及简单实现方法
Jun 07 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
Sep 21 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取整函数:ceil,floor,round,intval的区别详细解析
2013/08/31 PHP
PHP7安装Redis扩展教程【Linux与Windows平台】
2016/09/30 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
可以文本显示的公告栏的js代码
2007/03/11 Javascript
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
2013/08/05 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
JavaScript数组对象赋值用法实例
2015/08/04 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
深入理解jQuery()方法的构建原理
2016/12/05 Javascript
微信小程序 跳转方式总结
2017/04/20 Javascript
原生JS实现不断变化的标签
2017/05/22 Javascript
javascript实现二叉树的代码
2017/06/08 Javascript
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
详解如何使用webpack打包多页jquery项目
2019/02/01 jQuery
vue获取时间戳转换为日期格式代码实例
2019/04/17 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
2019/05/30 Javascript
JavaScript HTML DOM元素 节点操作汇总
2019/07/29 Javascript
原生js实现点击轮播切换图片
2020/02/11 Javascript
js正则表达式简单校验方法
2021/01/03 Javascript
python实现俄罗斯方块游戏
2020/03/25 Python
python实现人脸签到系统
2020/04/13 Python
Python基于gevent实现文件字符串查找器
2020/08/11 Python
css3背景图片透明叠加属性cross-fade简介及用法实例
2013/01/08 HTML / CSS
快速实现一个简单的canvas迷宫游戏的示例
2018/07/04 HTML / CSS
阿姆斯特丹城市卡:Amsterdam Pass
2019/12/01 全球购物
酒店总经理欢迎词
2014/01/15 职场文书
祖国在我心中的演讲稿
2014/05/04 职场文书
后备干部培训方案
2014/05/22 职场文书
舞蹈教育学专业求职信
2014/06/29 职场文书
办理护照工作证明
2014/10/10 职场文书
机关保密工作承诺书
2015/05/04 职场文书
承诺书的内容有哪些,怎么写?
2019/06/21 职场文书
高一作文之暖冬
2019/11/09 职场文书
django上传文件的三种方式
2021/04/29 Python