python判断变量的方法对比
- 更新时间:2021-06-27 08:18:04
- 编辑:巢伟茂
给网友朋友们带来一篇相关的编程文章,网友蔡雅洁根据主题投稿了本篇教程内容,涉及到Python相关内容,已被262网友关注,内容中涉及的知识点可以在下方直接下载获取。
参考资料
- 预测分析建模:Python与R语言实现 PDF 电子书 / 79.4 MB / 托马斯 推荐度:
- 编写高质量代码:改善Python程序的91个建议 PDF 电子书 / 54.9 MB / 张颖赖勇浩著 推荐度:
- 《Python学习手册》附录 配套资源 / 1.16 MB / Mark Lutz 推荐度:
- Python数据科学导论 PDF 电子书 / 110.6 MB / 戴维 推荐度:
- Python数据分析实战 PDF 电子书 / 52.7 MB / 内利(Fabio Nelli) 推荐度:
正文内容
给大家整理一篇不错的python文章,实例讲的很实用,把网友测试过的内容发布到这里,希望对网友有用。
1、三种方法
第一种是if x is None
第二种是 if not x:
第三种是if not x is None
2、实例
if x is not None是最好的写法,清晰,不会出现错误。
使用if not x这种写法的前提是:必须清楚x等于None, False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()时对你的判断没有影响才行。
#Python >>> x = [] >>> y = None >>> >>> x is None False >>> y is None True >>> >>> >>> not x True >>> not y True >>> >>> >>> not x is None >>> True >>> not y is None False >>>
以上就是python判断变量的方法对比,希望对大家有所帮助。
相关教程
-
Python实现破解猜数游戏实例详解
这篇文章主要介绍了Python实现破解猜数游戏算法,简单描述了猜数游戏的原理,并结合具体实例形式分析了Python破解猜数游戏的相关实现技巧,需要的朋友可以参考下
发布时间:2019-07-11
-
Python 微信爬虫完整实例【单线程与多线程】
这篇文章主要介绍了Python 微信爬虫,结合完整实例形式分析了Python基于单线程与多线程模式爬取微信信息相关操作技巧,需要的朋友可以参考下
发布时间:2019-09-08