版权声明:版权声明:本文为博主原创文章,转载请附上博文链接! https://blog.csdn.net/gufenchen/article/details/89366550
在Python中,布尔类型可以与其他数据类型做 and、or和not运算,请看下面的代码:
a = True print a and 'a=T' or 'a=F'
计算结果不是布尔类型,而是字符串 'a=T',这是为什么呢?
因为Python把0
、空字符串''
和None
True and 'a=T' 计算结果是 'a=T' 继续计算 'a=T' or 'a=F' 计算结果还是 'a=T'
文章来源: https://blog.csdn.net/gufenchen/article/details/89366550