所有的数据类型都会自带布尔值,也就是说我们可以直接用数据当做判断条件,比如 x=10 if=x: print('ok') 会打印OK,因为x自带的布尔值为True 那其他数据类型自带的布尔值是什么呢? 所有数据类型自带的布尔值无非是Trun和False两种而空字符串,空字典,空列表,空集合等值为空的,以及None,false的布尔值为False 其余数据类型的值都为Trun