短路计算不是很理解啊

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

寂寞高手

2022-12-31 18:03


短路计算不是很理解啊

写回答 关注

1回答

  • weixin_慕村9391395
    2023-01-02 09:49:15

    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


    寂寞高手

    可是这个用什么应用

    2023-01-02 19:49:00

    共 1 条回复 >

Python3 入门教程(新版)

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

154175 学习 · 1075 问题

查看课程

相似问题