关于python中 and 和 or 的一些特殊使用

print(True or 1)   # True

print(1 or True)   # 1

print(3 or 1)    # 3

print(0 or 3)    # 3

总结:or左边无论是 数字还是Bool 为真时输出左边,否则输出or的右边。

  and与or正好相反:and左边无论是 数字还是Bool 为真时输出右边,否则输出and的左边

  且当and和or同时出现时优先计算and。

    原文作者:沙漏yxd
    原文地址: https://www.cnblogs.com/aiworld/p/11607798.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞