天天看点

《Abaqus GUI程序开发指南(Python语言)》——2.7 if条件语句

本节书摘来自异步社区《abaqus gui程序开发指南(python语言)》一书中的第2章,第2.7节,作者: 贾利勇 , 富琛阳子 , 贺高 , 周正光 更多章节内容可以访问云栖社区“异步社区”公众号查看。

if语句是根据表达式的测试结果,从一些备选操作中进行对应选择的语句。python的if语句和所述面向过程的语言一样,在if之后跟着一个或者多个可选的elif(“else if”)测试语句,以及一个else语句。elif和else部分都有一个嵌套的代码块。当if语句执行时,python会执行第一个计算结果为真的代码块,或者当所有测试都为假时,执行else对应的代码块。

if语句的表达形式如下。

实际上,elif和else部分可以省略,并且每一段代码块中可以嵌套一个以上的语句。需要注意的是,if、elif以及else必须垂直对齐,具有相同的缩进位置。

对于测试语句较长的情况,可以在测试语句中使用续行符,例如:

实际上,续行符一旦漏掉将会导致不必要的错误,因此一般建议将长的测试语句包含在括号内,如:

提示

python中,if 判断语句的末尾没有end if语句。