在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基础教程之Hello World!
Aug 29 Python
Python生成器(Generator)详解
Apr 13 Python
python定时检查某个进程是否已经关闭的方法
May 20 Python
python 使用装饰器并记录log的示例代码
Jul 12 Python
python下PyGame的下载与安装过程及遇到问题
Aug 04 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
Dec 18 Python
Python字典添加,删除,查询等相关操作方法详解
Feb 07 Python
详解Flask前后端分离项目案例
Jul 24 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
Nov 18 Python
关于Python 解决Python3.9 pandas.read_excel(‘xxx.xlsx‘)报错的问题
Nov 28 Python
python爬取微博评论的实例讲解
Jan 15 Python
python实现学员管理系统(面向对象版)
Jun 05 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全排列递归算法代码
2012/10/09 PHP
php文件上传你必须知道的几点
2015/10/20 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
解决laravel 表单提交-POST 异常的问题
2019/10/15 PHP
ie 调试javascript的工具
2009/04/29 Javascript
Extjs4 GridPanel的主要配置参数详细介绍
2013/04/18 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
批量修改标签css样式以input标签为例
2014/07/31 Javascript
JavaScript实现的一个倒计时的类
2015/03/12 Javascript
JavaScript必知必会(五) eval 的使用
2016/06/08 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
2016/12/19 Javascript
node.js中debug模块的简单介绍与使用
2017/04/25 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
微信小程序实现banner图轮播效果
2020/06/28 Javascript
vue项目启动出现cannot GET /服务错误的解决方法
2020/04/26 Javascript
python清除字符串里非字母字符的方法
2015/07/02 Python
浅析python中SQLAlchemy排序的一个坑
2017/02/24 Python
Python协程的用法和例子详解
2017/09/09 Python
python 执行文件时额外参数获取的实例
2018/12/18 Python
Python3实现的判断回文链表算法示例
2019/03/08 Python
详解Python二维数组与三维数组切片的方法
2019/07/18 Python
用Python将Excel数据导入到SQL Server的例子
2019/08/24 Python
python自动点赞功能的实现思路
2020/02/26 Python
Python数据库封装实现代码示例解析
2020/09/05 Python
HTML5标签使用方法详解
2015/11/27 HTML / CSS
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
The North Face北面法国官网:美国著名户外品牌
2019/11/01 全球购物
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
几道数据库的概念性面试题
2014/05/30 面试题
教师新年寄语
2014/04/03 职场文书
行政专员求职信范文
2014/05/03 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
交通事故一次性赔偿协议书范本
2014/11/02 职场文书
北京天坛导游词
2015/02/12 职场文书
Django实现drf搜索过滤和排序过滤
2021/06/21 Python