本人刚接触Python,请教Python这段语句中if list1:的意思是什么,是语句简写吗?
if list1:
for i in list1:
i += i
print(i)
else:
print('空表')
本人刚接触Python,请教Python这段语句中if list1:的意思是什么,是语句简写吗?
if list1:
for i in list1:
i += i
print(i)
else:
print('空表')
python是弱类型的编程语言
任何类型都可以转成bool类型用于判断
当一个int、float型作为if的判断条件时,非0是true,0是false
如果是str、list之类的可迭代对象,那么非空是true,空是false
如果是一个class,那么非None是true,None是false
注意空list[]和None是不一样的,但是放到if里它都代表false