猿问
在python中的 and or 问题?
3and4==4,而3or4==3为什么第一个式子得4,第二个式子得3?3和4哪个是真?为什么?...
杨魅力
浏览 743
回答 1
1回答
Qyouu
这两个式子分别相当于3 and True 和 3 or False。前者问你3和True是否同时为真?答案是。所以返回True。后者问你3或者False。当然是3。原因是所有不为0的整数都视为True。最后:你问的这个问题实际工作中不会有人管。谁会写这么没意义的代码。
0
0
0
随时随地看视频
慕课网APP
相关分类
Python
我要回答