本文共 700 字,大约阅读时间需要 2 分钟。
本节书摘来自异步社区《Abaqus GUI程序开发指南(Python语言)》一书中的第2章,第2.7节,作者: 贾利勇 , 富琛阳子 , 贺高 , 周正光 更多章节内容可以访问云栖社区“异步社区”公众号查看。
if语句是根据表达式的测试结果,从一些备选操作中进行对应选择的语句。Python的if语句和所述面向过程的语言一样,在if之后跟着一个或者多个可选的elif(“else if”)测试语句,以及一个else语句。elif和else部分都有一个嵌套的代码块。当if语句执行时,Python会执行第一个计算结果为真的代码块,或者当所有测试都为假时,执行else对应的代码块。
if语句的表达形式如下。
if: elif : else:
实际上,elif和else部分可以省略,并且每一段代码块中可以嵌套一个以上的语句。需要注意的是,if、elif以及else必须垂直对齐,具有相同的缩进位置。
对于测试语句较长的情况,可以在测试语句中使用续行符,例如:
if a==b and c==d and\ e==f: print "right"
实际上,续行符一旦漏掉将会导致不必要的错误,因此一般建议将长的测试语句包含在括号内,如:
if (a==b and c==d and e==f): print "right"
提示
Python中,if 判断语句的末尾没有end if语句。
转载地址:http://jdntx.baihongyu.com/