课程
/后端开发
/Python
/Python3 入门教程(新版)
print('hello,',a or 'world') 为什么打出来是hello python 那world呢?or不是有true就true吗
2021-08-12
源自:Python3 入门教程(新版) 3-4
正在回答
a的值已经是true,赋值为python。根据or或运算法则,一个为true其结果为true,所以(a or 'world')为python,最后运行结果为 hello python。
(这只是我自己的见解)
or 一个真便真 当判断到第一个值是真值时, 后面的就不做判断了
举报
python3入门教程,让你快速入门并能编写简单的Python程序
1 回答python
5 回答Python%符号
2 回答python程序
2 回答python下载
3 回答python很难吗