Python学习入门基础教程(learning Python)--3.3.1 Python下的布尔表达式
view plaincopyprint?[*] def if_check():
[*] if1:
[*] print("1")
[*] if0:
[*] print("0")
[*] if -100:
[*] print("-100")
[*] if100:
[*] print("100")
[*] ifTrue:
[*] print("true")
[*] ifFalse:
[*] print("false")
[*] def main():
[*] if_check()
[*] main()
<PRE style=""display: none'" class='\"python\"' name='\"code\"'>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语句其下的打印语句都执行了。
页:
[1]