在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使用rsa加密算法模块模拟新浪微博登录
Jan 22 Python
Python THREADING模块中的JOIN()方法深入理解
Feb 18 Python
Python利用多进程将大量数据放入有限内存的教程
Apr 01 Python
python实现复制整个目录的方法
May 12 Python
Python 绘图和可视化详细介绍
Feb 11 Python
python爬虫实现教程转换成 PDF 电子书
Feb 19 Python
Python使用分布式锁的代码演示示例
Jul 30 Python
Python制作exe文件简单流程
Jan 24 Python
python 回溯法模板详解
Feb 26 Python
Python实现查找数据库最接近的数据
Jun 08 Python
详细分析Python垃圾回收机制
Jul 01 Python
Python识别处理照片中的条形码
Nov 16 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
DISCUZ 分页代码
2007/01/02 PHP
php文件缓存方法总结
2016/03/16 PHP
javaScript call 函数的用法说明
2010/04/09 Javascript
在js文件中如何获取basePath处理js路径问题
2013/07/10 Javascript
Javascript alert消息换行的方法
2013/08/07 Javascript
浅谈angularJS 作用域
2015/07/05 Javascript
javascript jquery对form元素的常见操作详解
2016/06/12 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
2016/08/05 Javascript
Vue方法与事件处理器详解
2016/12/01 Javascript
微信小程序中的onLoad详解及简单实例
2017/04/05 Javascript
JQuery模拟实现网页中自定义鼠标右键菜单功能
2018/11/14 jQuery
详解vue中async-await的使用误区
2018/12/05 Javascript
详解在网页上通过JS实现文本的语音朗读
2019/03/28 Javascript
vue下使用nginx刷新页面404的问题解决
2019/08/02 Javascript
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
Vite和Vue CLI的优劣
2021/01/30 Vue.js
[11:42]2018DOTA2国际邀请赛寻真——OG卷土重来
2018/08/17 DOTA
使用Python中的线程进行网络编程的入门教程
2015/04/15 Python
python实现Floyd算法
2018/01/03 Python
Python处理中文标点符号大集合
2018/05/14 Python
Python之列表的插入&替换修改方法
2018/06/28 Python
Tesserocr库的正确安装方式
2018/10/19 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
2020/09/09 Python
C++:memset ,memcpy和strcpy的根本区别
2013/04/27 面试题
创建索引时需要注意的事项
2013/05/13 面试题
廉洁自律承诺书
2014/03/27 职场文书
教师师德演讲稿
2014/05/06 职场文书
中班下学期幼儿评语
2014/12/30 职场文书
雨花台导游词
2015/02/06 职场文书
催款函范文
2015/06/24 职场文书
2016年记者节感言
2015/12/08 职场文书
个人自我鉴定怎么写?
2019/07/01 职场文书
解析:创业计划书和商业计划书二者之间到底有什么区别
2019/08/14 职场文书