Python入门篇之条件、循环
1.if语句
Python中的if子句看起来十分熟悉.它由三部分组成:关键字本身,用于判断结果真假的条件表达式,以及当表达式为真或者非零时执行的代码块.
if语句的语法如下:
ifexpression:
expr_true_suite
if语句的expr_true_suite代码块只有在条件表达式的结果的布尔值为真时才执行,否则将继续执行紧跟在该代码块后面的语句.
(1)多重条件表达式
单个if语句可以通过使用布尔操作符and,or和not实现多重判断条件或是否定判断条件.
ifnotwarnand(system_load>=10): print"WARNING:losingresources" warn+=1
(2)单一语句的代码块
如果一个复合语句(例如if子句,while或for循环)的代码块仅仅包含一行代码,那么它可以和前面的语句写在同一行上:
ifmake_hard_copy:send_data_to_printer()
尽管它可能方便,但这样会使得代码更难阅读,所以我们推荐将这行代码移到下一行并合理地缩进.
2.else语句
Python提供了与if语句搭配使用的else语句.如果if语句的条件表达式的结果布尔值为假,那么程序将执行else语句后的代码.它的语法你甚至可以猜到:
ifexpression: expr_true_suite else: expr_false_suite
ifpasswd==user.passwd: ret_str="passwordaccepted" id=user.idvalid=True else: ret_str="invalidpasswordentered...tryagain!" valid=False
热门推荐
10 毛笔哥哥结婚祝福语简短
11 向国庆送祝福语简短
12 建队节祝福语简短
13 朋友喜得外孙简短祝福语
14 小店营业的祝福语简短
15 餐饮生日祝福语简短独特
16 鲜花英语祝福语卡片简短
17 男朋友暴富祝福语简短
18 婶婶拜年祝福语大全简短