在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解释执行原理分析
Aug 22 Python
python正常时间和unix时间戳相互转换的方法
Apr 23 Python
python实现TCP服务器端与客户端的方法详解
Apr 30 Python
python opencv实现图片旋转矩形分割
Jul 26 Python
python3.6中@property装饰器的使用方法示例
Aug 17 Python
python默认参数调用方法解析
Feb 09 Python
python生成任意频率正弦波方式
Feb 25 Python
python sklearn包——混淆矩阵、分类报告等自动生成方式
Feb 28 Python
Python编程快速上手——疯狂填词程序实现方法分析
Feb 29 Python
基于logstash实现日志文件同步elasticsearch
Aug 06 Python
Python中Cookies导出某站用户数据的方法
May 17 Python
Python使用openpyxl批量处理数据
Jun 23 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使浏览器直接下载pdf文件的方法
2013/11/15 PHP
PHP实现递归目录的5种方法
2016/10/27 PHP
AJAX的使用方法详解
2017/04/29 PHP
Domino中运用jQuery读取视图内容的方法
2009/10/21 Javascript
限制文本框输入N个字符的js代码
2010/05/13 Javascript
jquery.ui.draggable中文文档(原文翻译)
2013/11/15 Javascript
Jquery实现的角色左右选择特效
2014/05/21 Javascript
使用ajax+jqtransform实现动态加载select
2014/12/01 Javascript
BootStrap实现邮件列表的分页和模态框添加邮件的功能
2016/10/13 Javascript
js数字滑动时钟的简单实现(示例讲解)
2017/08/14 Javascript
js es6系列教程 - 基于new.target属性与es5改造es6的类语法
2017/09/02 Javascript
vue读取本地的excel文件并显示在网页上方法示例
2019/05/29 Javascript
JS实现烟花爆炸效果
2020/03/10 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
2021/02/07 Vue.js
[01:06:39]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第三局
2016/03/02 DOTA
[07:25]DOTA2-DPC中国联赛2月5日Recap集锦
2021/03/11 DOTA
Python深入学习之内存管理
2014/08/31 Python
基于scrapy实现的简单蜘蛛采集程序
2015/04/17 Python
使用Python生成随机密码的示例分享
2016/02/18 Python
Python面向对象class类属性及子类用法分析
2018/02/02 Python
使用PyInstaller将python转成可执行文件exe笔记
2018/05/26 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
Django中的forms组件实例详解
2018/11/08 Python
Python threading的使用方法解析
2019/08/28 Python
Python龙贝格法求积分实例
2020/02/29 Python
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
类如何去实现接口
2013/12/19 面试题
资源环境与城市管理专业推荐信
2013/11/30 职场文书
公司人力资源的自我评价
2014/01/02 职场文书
员工培训邀请函
2014/02/02 职场文书
公益广告宣传方案
2014/02/28 职场文书
会计自荐信范文
2014/03/09 职场文书
学校督导评估方案
2014/06/10 职场文书
升国旗演讲稿
2014/09/05 职场文书
群众路线剖析材料
2014/09/30 职场文书
2015年女工委工作总结
2015/07/27 职场文书