任务的答案是什么?为什么?

来源:3-4 Python的布尔类型

慕粉43934808

2020-10-17 15:15

请教一下: b = '' print('hello,', b or 'world') 这一句输出的结果是hello还是hello world  ?? 空字符串代表False,那么False or world,结果应该是world,不是吗?可是,为什么我输出的结果是hello

写回答 关注

2回答

  • 慕前端6152346
    2020-11-22 14:43:46

    可能是b=' '?单引号之间输入了空格,输出的是hello,

    如果是b='',单引号没有空格,输出的是hello,world

    weixin...

    这位老哥回答的很准确了,b=''.跟b=' ',结果出来不是一样的

    2021-05-13 12:40:24

    共 1 条回复 >

  • 慕侠6748888
    2020-10-17 18:57:41

    没毛病啊,老铁,我复制了下你的代码,运行结果是hello world

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154155 学习 · 1075 问题

查看课程

相似问题