Python if后直接跟数字或字符串

(1)如果if后面的条件是数字,只要这个数字不是0,python都会把它当做True处理,见下面的例子

if 15:
print 'YES'

输出YES,但是如果数字是0,就会被认为是False。

(2)如果if后面跟的是字符串,则只要这个字符串不为空串,python就把它看作True,参见下例

if 'haha':
print 'No problem'

No problem 就会被输出。

上一篇:【python学习笔记】3.字符串使用


下一篇:Python3 学习笔记之 变量/字符串/if/while/逻辑运算符/模块引用