if expression: statement(s) else: statement(s)
#!/usr/bin/python var1=100 if var1: print "1 - Got a true expression value" print var1 else: print "1 - Got a false expression value" print var1 var2=0 if var2: print "2 - Got a true expression value" print var2 else: print "2 - Got a false expression value" print var2 print "Good bye!"
执行上述代码时,将生成以下输出-
链接:https://www.learnfk.comhttps://www.learnfk.com/python/python-if-else.html
来源:LearnFk无涯教程网
1 - Got a true expression value 100 2 - Got a false expression value 0 Good bye!
Elif语句允许您检查多个表达式是否为TRUE,并在其中一个条件的计算输出为TRUE时立即执行代码块。
与else类似,elif语句是可选的。但是,与Else(至多只能有一个语句)不同,在if之后可以有任意数量的elif语句。
if expression1: statement(s) elif expression2: statement(s) elif expression3: statement(s) else: statement(s)
Python不像在其他语言中那样提供switch或case语句,但无涯教程可以使用if..elif.语句来模拟switch case,如下所示-
#!/usr/bin/python var=100 if var == 200: print "1 - Got a true expression value" print var elif var == 150: print "2 - Got a true expression value" print var elif var == 100: print "3 - Got a true expression value" print var else: print "4 - Got a false expression value" print var print "Good bye!"
执行上述代码时,将生成以下输出-
链接:https://www.learnfk.comhttps://www.learnfk.com/python/python-if-else.html
来源:LearnFk无涯教程网
3 - Got a true expression value 100 Good bye!
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
Tony Bai · Go语言第一课 -〔Tony Bai〕
Spring Cloud 微服务项目实战 -〔姚秋辰(姚半仙)〕