1. 程式人生 > >python基礎之if的各種真假判斷

python基礎之if的各種真假判斷

空列表,空字串,空字典,空元組,None都為假。


>>> if "": #空字串
	print("-----1-----")
<<< else:
	print("-----2-----")

-----2-----

>>> if " ": #字串是一個空格,非空字元
	print("-----1-----")
>>> else:
	print("-----2-----")

-----1-----

>>> if []: #空列表
	print("-----1-----")
<<< else:
	print("-----2-----")

-----2-----

>>> if {}: #空字典
	print("-----1-----")
<<< else:
	print("-----2-----")

-----2-----

>>> if (): #空元組
	print("-----1-----")
<<< else:
	print("-----2-----")
	
-----2-----

>>> if None: #None
	print("-----1-----")
<<< else:
	print("-----2-----")

-----2-----