在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迭代器和生成器介绍
Mar 06 Python
Python字符串格式化
Jun 15 Python
python使用wmi模块获取windows下的系统信息 监控系统
Oct 27 Python
python中实现指定时间调用函数示例代码
Sep 08 Python
详解python之协程gevent模块
Jun 14 Python
python笔记_将循环内容在一行输出的方法
Aug 08 Python
python列表推导式操作解析
Nov 26 Python
python 中的paramiko模块简介及安装过程
Feb 29 Python
解决python Jupyter不能导入外部包问题
Apr 15 Python
python如何查看安装了的模块
Jun 23 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
Jan 28 Python
Django与AJAX实现网页动态数据显示的示例代码
Feb 24 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
模拟flock实现文件锁定
2007/02/14 PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
2019/10/03 PHP
网页自动跳转代码收集
2009/09/27 Javascript
浅谈javascript 面向对象编程
2009/10/28 Javascript
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
jquery单选框radio绑定click事件实现方法
2015/01/14 Javascript
javascript实现控制文字大中小显示
2015/04/28 Javascript
jquery插件NProgress.js制作网页加载进度条
2015/06/05 Javascript
JS实现弹性菜单效果代码
2015/09/07 Javascript
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
JS+CSS3实现超炫的散列画廊特效
2016/07/16 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
原生JavaScript实现remove()和recover()功能示例
2018/07/24 Javascript
web页面和微信小程序页面实现瀑布流效果
2018/09/26 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
微信小程序把百度地图坐标转换成腾讯地图坐标过程详解
2019/07/10 Javascript
微信小程序实现拖拽功能
2019/09/26 Javascript
详解JavaScript中精度失准问题及解决方法
2020/02/04 Javascript
简单介绍Python中的JSON模块
2015/04/08 Python
python调用百度语音识别api
2018/08/30 Python
Python数据抓取爬虫代理防封IP方法
2018/12/23 Python
Python使用pydub库对mp3与wav格式进行互转的方法
2019/01/10 Python
python自动化测试之DDT数据驱动的实现代码
2019/07/23 Python
python shell命令行中import多层目录下的模块操作
2020/03/09 Python
CSS3 Flexbox中flex-shrink属性的用法示例介绍
2013/12/30 HTML / CSS
英文版餐饮运营管理求职信
2013/11/06 职场文书
中专毕业生自荐信范文
2013/11/28 职场文书
物流仓管员工作职责
2014/01/06 职场文书
请假条怎么写
2014/04/10 职场文书
2015年全国爱眼日活动方案
2015/05/05 职场文书
2015年幼儿园中班下学期工作总结
2015/05/22 职场文书
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python
vue代码分块和懒加载非必要资源文件
2022/04/11 Vue.js
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS