|
Python Condition的特殊形式
if条件语句后面需要跟随bool类型的数据,即True或者False。然而,如果不是bool类型的数据,可以将其转换
成bool类型的数据,转换的过程是隐式的。
在Python中,None、空列表[]、空字典{}、空元组()、0等一系列代表空和无的对象会被转换成False。除此之
外的其它对象都会被转化成True。例如:
>>>first_array = []
>>>if first_array:
... print 2
...
>>>if not first_array:
... print 2
...
2
>>>
>>>second_array = [0,1]
>>> if second_array[0] == False:
... print 2
...
2
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-20 09:56
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社