python里 print 1 and 2 输出什么

 我来答
matlab2000
2011-09-25 · TA获得超过2321个赞
知道大有可为答主
回答量:1678
采纳率:100%
帮助的人:1046万
展开全部
位操作是 &,
而and 是逻辑操作,联机文档上如下:
The expression x and y first evaluates x; if x is false, its value is returned; otherwise, y is evaluated and the resulting value is returned
print 1 and 2 肯定返回2. 因为1评估为真。所以评估为2

在python中还有or的惯用法。比如 a变量希望是list,可能初始被赋值为None了。那么不使用if的用法就是
t=a or list() 总可以返回一个list
漆海冬X4
2011-09-25 · TA获得超过371个赞
知道小有建树答主
回答量:579
采纳率:0%
帮助的人:252万
展开全部

正常情况下help('print')应该相当于help(str),显示的是字符串类型的相关信息。
SyntaxError: None不是说没有错误,而是缺少错误的信息,错误的提示信息是None。
你的Python版本有问题吧,help应该是不会提示出错的,建议去官网下一个最新版:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
duckyzw
2011-09-25 · TA获得超过586个赞
知道小有建树答主
回答量:468
采纳率:0%
帮助的人:388万
展开全部
我对and的理解是逻辑与
如果整个表达式为假,就返回0
如果表达式结果是真,返回最后一项。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
还让不人注册啊
2011-09-27
知道答主
回答量:56
采纳率:0%
帮助的人:23.8万
展开全部
输出的是2
python里bollean表达式的返回的是决定表达式值的那个参数的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zealotbj_1985
2011-09-25 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:87
采纳率:0%
帮助的人:96万
展开全部
>>> print 1 and 2
2
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式