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

    xiaoxiao2023-09-16  148

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

    2.7 if条件语句

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

    if语句的表达形式如下。

    if <test1>:   <statements1> elif <test2>:   <statements2> else:   <statements3>

    实际上,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语句。

    相关资源:ABAQUS GUI程序开发指南 PYTHON语言.pdf
    最新回复(0)