Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。

翻译过来就是:0,None,"" 为 false,其它都为true。如下代码所示:

if __name__ == '__main__':
    if not 0:
        print("false")
    if not None:
        print("false")
    if not "":
        print("false")
    if 1:
        print("true")

输出:

false
false
false
true

另外需要注意的是:

  • python中没有switch,条件分支为 elif、else
  • 或用 or ,并用 and
posted on 2023-01-28 16:15  飞天蜗牛  阅读(73)  评论(0编辑  收藏  举报