在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处理大数字的方法
May 27 Python
Python通过命令开启http.server服务器的方法
Nov 04 Python
python实现俄罗斯方块
Jun 26 Python
python用for循环求和的方法总结
Jul 08 Python
Python列表切片常用操作实例解析
Dec 16 Python
Python Sphinx使用实例及问题解决
Jan 17 Python
pytorch实现建立自己的数据集(以mnist为例)
Jan 18 Python
python numpy数组中的复制知识解析
Feb 03 Python
python实现猜数游戏
Mar 27 Python
详解Django中views数据查询使用locals()函数进行优化
Aug 24 Python
pycharm 复制代码出现空格的解决方式
Jan 15 Python
Python字符串常规操作小结
Apr 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读取文件内容后清空文件示例代码
2014/03/18 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
PHP的文件操作与算法实现的面试题示例
2015/08/10 PHP
PHP实现图片压缩
2020/09/09 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
Laravel框架路由管理简单示例
2019/05/07 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
Javascript基础知识(三)BOM,DOM总结
2014/09/29 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
纯js实现重发验证码按钮倒数功能
2015/04/21 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
javascript中BOM基础知识总结
2017/02/14 Javascript
2种简单的js倒计时方式
2017/10/20 Javascript
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
JS实现在线ps功能详解
2019/07/31 Javascript
JS实现关闭小广告特效
2021/01/29 Javascript
JS实现鼠标按下拖拽效果
2020/07/23 Javascript
Python的print用法示例
2014/02/11 Python
老生常谈Python序列化和反序列化
2017/06/28 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
详解如何用TensorFlow训练和识别/分类自定义图片
2019/08/05 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
2020/04/07 Python
用python给csv里的数据排序的具体代码
2020/07/17 Python
万宝龙英国官网:Montblanc手表、书写工具、皮革和珠宝
2018/10/16 全球购物
DNA测试:Orig3n
2019/03/01 全球购物
STP协议的主要用途是什么?为什么要用STP
2012/12/20 面试题
英文自荐信
2013/12/19 职场文书
播音主持专业个人自我评价
2014/01/09 职场文书
幼儿园招生广告
2014/03/19 职场文书
公司担保书格式范文
2014/05/12 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
2014年评职称工作总结
2014/11/20 职场文书
美术教师个人总结
2015/02/06 职场文书
大学生个人学年总结
2015/02/15 职场文书