慕沐3258866
2020-08-29 12:06
a = 'python'
print('hello,', a or 'world')
b = '' print('hello,', b or 'world')
布尔值不是分为True、False吗,在这里那个是True那个是False
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True.
第一个a是非空的 是true 所以直接显示a即为python。
第二个b是空的 是false 所以显示world。
Python3 入门教程(新版)
154172 学习 · 1075 问题
相似问题