猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
在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,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续