在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 相关文章推荐
在Linux中通过Python脚本访问mdb数据库的方法
May 06 Python
Python中有趣在__call__函数
Jun 21 Python
Python 爬虫之超链接 url中含有中文出错及解决办法
Aug 03 Python
Python之自动获取公网IP的实例讲解
Oct 01 Python
Python中的defaultdict与__missing__()使用介绍
Feb 03 Python
Selenium 模拟浏览器动态加载页面的实现方法
May 16 Python
Python异常处理操作实例详解
Aug 28 Python
Python 调用有道翻译接口实现翻译
Mar 02 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
Apr 22 Python
python 删除系统中的文件(按时间,大小,扩展名)
Nov 19 Python
Python中Cookies导出某站用户数据的方法
May 17 Python
python 实现两个变量值进行交换的n种操作
Jun 02 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牛逼的面试题分享
2013/01/18 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
脚本安需导入(装载)的三种模式的对比
2007/06/24 Javascript
FF IE兼容性的修改小结
2009/09/02 Javascript
javascript 模拟点击广告
2010/01/02 Javascript
js解析与序列化json数据(三)json的解析探讨
2013/02/01 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
jQuery延迟加载图片插件Lazy Load使用指南
2015/03/25 Javascript
Javascript实现汉字和拼音互转的终极方案
2016/10/19 Javascript
Angular2使用Augury来调试Angular2程序
2017/05/21 Javascript
详解VUE 数组更新
2017/12/16 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
2020/01/14 Javascript
jquery实现点击弹出对话框
2020/02/08 jQuery
mustache.js实现首页元件动态渲染的示例代码
2020/12/28 Javascript
[01:02]2014 DOTA2国际邀请赛中国区预选赛 现场抢先看
2014/05/22 DOTA
[47:55]Ti4第二日主赛事败者组 NaVi vs EG 1
2014/07/20 DOTA
[01:42]DOTA2 – 虚无之灵
2019/08/25 DOTA
[01:11:21]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第三场 3月7日
2021/03/11 DOTA
python实现去除下载电影和电视剧文件名中的多余字符的方法
2014/09/23 Python
Python对象体系深入分析
2014/10/28 Python
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
Python实现银行账户资金交易管理系统
2020/01/03 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
使用python脚本自动生成K8S-YAML的方法示例
2020/07/12 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
男女钓鱼靴和甲板鞋:XTRATUF
2021/01/09 全球购物
android面试问题与答案
2016/12/27 面试题
专科毕业生求职简历的自我评价
2013/10/12 职场文书
银行服务感言
2014/03/01 职场文书
商场主管竞聘书
2014/03/31 职场文书
合作经营协议书范本
2014/04/17 职场文书
廉政承诺书2015
2015/04/28 职场文书
党风廉政教育心得体会2016
2016/01/22 职场文书
电脑开机弹出documents文件夹怎么回事?弹出documents文件夹解决方法
2022/04/08 数码科技