Python布尔类型

发布网友 发布时间:2022-04-27 05:08

我来回答

2个回答

懂视网 时间:2022-05-11 02:42

和别的语言布尔类型定义1为真,0为假不同,python定义的真假比较多。
先说下假吧:

false,none,0,"",{},[],()

而真的话,只要和上面的相反就行,比如上面是false,那真为true,[]空列表为假,不为空的列表为真。明白了这些。我们就可以用到python判断语句

如果你要把别的类型转换为bool类型的话,可以通过内置方法bool方法来进行转换。

热心网友 时间:2022-05-10 23:50

其实有人喜欢用and or代替if else

条件 and a or b

几乎等价于

if 条件:
    a
else:
    b

a and b,当a为空、非时,等于a,且不执行b;当a不为空、非时,等于b

a or b,当a为空、非时,等于b;当a不为空、非时,等于a,且不执行b

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com