Python学习入门基础教程(learning Python)-3.3.1 Python停的布尔表达式
Python学习入门基础教程(learning Python)--3.3.1 Python下的布尔表达式
简单的说就是if要判断condition是真是假,Python和C语言一样非0即真,所以如果if的condition是布尔表达式我们可以用True或者非0数(不可是浮点数)表示真,用False或者0表示假。
- def if_check():
- if 1:
- print("1")
- if 0:
- print("0")
- if -100:
- print("-100")
- if 100:
- print("100")
- if True:
- print("true")
- if False:
- print("false")
- def main():
- if_check()
- main()
运行结果如下所示。
可以看出只有布尔表达式是0和False这两条if语句没有被执行,而布尔表达式为1 -100 100 True的if语句其下的打印语句都执行了。
——————————————————————————————————