Python中if后直接加变量
python中有时候会使用if语句,后边直接加一个变量,而不是一个布尔表达式,这是在判断神马呢?
其实意思是判断这个变量是否有值,这个值需要是非零非空的值,这行代码返回True或False。
Python中除了’’、””、0、()、[]、{}、None为False之外,其他的都是True。
举例
1 | ls = [[], 0, '', "", {}, (), [1], 2, '3', "4", {5}, (6)] |
结果
1 | i = [] 没值 |
- 标题: Python中if后直接加变量
- 作者: Ward
- 创建于 : 2019-12-23 16:29:17
- 更新于 : 2020-11-24 23:29:51
- 链接: https://wangjiaxi.github.io/2019/12/23/Python中if后直接加变量/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论