在python 判断语句中 None, False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()都相当于 False
not None == not False == not '' == not 0 == not [] == not {} == not ()
需要注意的是'0'这个进行判断返回的是true
def test(val):
if not val:
print 'not'
else:
print 'yes'test(0)
test(None)test('0')if not 0:
print 1111
【[python]Python 中 if not 用法】返回
not
not
yes
1111
推荐阅读
- 【python笔记】使用python的pyquery简单爬取数据demo
- Python批量将ppt转换为pdf
- mysql视图简介与使用
- 爬虫程序部署后常见问题整理
- Python_计算机基础
- [Python] Use Python Classes
- python 处理json
- 【python】python文件处理
- 【Python】Python数组
- Python 循环的本质就是一段代码懒得重复写