课程
/后端开发
/Python
/Python3 入门教程(新版)
短路计算不是很理解啊
2022-12-31
源自:Python3 入门教程(新版) 3-4
正在回答
a = 'python'
print('hello,', a or 'world')
因为Python把0、空字符串和None看成False。
所以a 是true。
在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a
结果:
hello, python
b = ''
print('hello,', b or 'world')
所以a 是false。
如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
hello, world
寂寞高手 提问者
举报
python3入门教程,让你快速入门并能编写简单的Python程序
2 回答短路计算 Python 把0,空字符串和None看做成false。
1 回答没太理解啊
2 回答这段代码是怎么计算的
1 回答网也内嵌的环境和本地计算机的环境 计算结果不一样 是什么原因?
1 回答99取模 30为什么是9啊,是我理解错了?