我注意到Python 2.7逻辑表达式的一种奇怪行为:
>>> 0和False
0
>>>错误和0
错误的
>>> 1和False
错误的
>>>错误和1
错误的
并用True代替False
>>> 0和True
0
>>> True和0
0
>>> 1和True
真的
>>> True和1
1个
Python将逻辑语句转换为整数时,有任何规则吗?为什么有时显示0插入False和1插入True?
更何况它为什么会返回这个?
>>>“测试”或“测试”
'测试'
慕姐4208626
婷婷同学_
相关分类