在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中列表和元组的使用方法和区别详解
Dec 30 Python
python中redis的安装和使用
Dec 04 Python
Python判断两个对象相等的原理
Dec 12 Python
python如何在循环引用中管理内存
Mar 20 Python
Python把csv数据写入list和字典类型的变量脚本方法
Jun 15 Python
python+pyqt5编写md5生成器
Mar 18 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
Jun 27 Python
Python操作Mongodb数据库的方法小结
Sep 10 Python
Python队列、进程间通信、线程案例
Oct 25 Python
Python3 mmap内存映射文件示例解析
Mar 23 Python
Python Numpy之linspace用法说明
Apr 17 Python
详解python字符串驻留技术
May 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 foreach 使用&(与运算符)引用赋值要注意的问题
2010/02/16 PHP
php笔记之:初探PHPcms模块开发介绍
2013/04/26 PHP
PHP命名空间(Namespace)的使用详解
2013/05/04 PHP
php 删除cookie方法详解
2014/12/01 PHP
PHP全功能无变形图片裁剪操作类与用法示例
2017/01/10 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
仿谷歌主页js动画效果实现代码
2013/07/14 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
2013/10/24 Javascript
用原生JS获取CLASS对象(很简单实用)
2014/10/15 Javascript
如何在MVC应用程序中使用Jquery
2014/11/17 Javascript
jQuery中DOM树操作之复制元素的方法
2015/01/23 Javascript
JQuery中attr方法和removeAttr方法用法实例
2015/05/18 Javascript
Flow之一个新的Javascript静态类型检查器
2015/12/21 Javascript
jQuery实现放大镜效果实例代码
2016/03/17 Javascript
jQuery中的Deferred和promise 的区别
2016/04/03 Javascript
jQuery Validate插件实现表单验证
2016/08/19 Javascript
详解Vue中添加过渡效果
2017/03/20 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
微信小程序获取手机网络状态的方法【附源码下载】
2017/12/08 Javascript
vue实现前进刷新后退不刷新效果
2018/01/26 Javascript
layui radio性别单选框赋值方法
2018/08/15 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
详解Vue中组件的缓存
2019/04/20 Javascript
vue使用video插件vue-video-player详解
2020/10/23 Javascript
PyQt5每天必学之切换按钮
2020/08/20 Python
Pycharm无法显示动态图片的解决方法
2018/10/28 Python
python找出完数的方法
2018/11/12 Python
Python中extend和append的区别讲解
2019/01/24 Python
利用python生成照片墙的示例代码
2020/04/09 Python
金牌葡萄酒俱乐部:Gold Medal Wine Club
2017/11/02 全球购物
泰国健康和美容服务预订网站:GoWabi
2019/06/03 全球购物
岗位职责的含义
2013/11/17 职场文书
集体婚礼证婚词
2014/01/13 职场文书
优秀女职工事迹材料
2014/02/06 职场文书
医药销售自荐书
2014/05/29 职场文书
2016入党积极分子心得体会
2016/01/06 职场文书