为什么a=1 b=2 print('a'and'b')输出的是b

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

慕沐7401364

2023-11-27 22:10

 a=1 

 b=2 

 print('a'and'b')

写回答 关注

2回答

  • lucasj
    2024-03-27 18:32:50
    >>> a=1
    >>> b=2
    >>> print(a and b)
    2


    weixin...

    and 运算,如果a是真的,就返回b

    2024-04-25 00:00:06

    共 1 条回复 >

  • weixin_慕圣4201413
    2023-11-29 11:46:20

    因为 and 为与计算,必须2个条件都为TURE才返回TURE,当a为 ture 时,取决于b,所以返回b. 

Python3 入门教程(新版)

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

154159 学习 · 1075 问题

查看课程

相似问题