1.条件判断语句(if语句)
在python中,if语句就是用来进行判断的,语法如下:
语法:If 条件表达式:
代码块
执行的流程:if语句在执行时,会先对条件表达式进行求值判断;如果为True则执行if后面的语句;如果为Flase,则不执行。默认情况下,If语句只会控制紧随其后的那条语句,如果希望if可以控制多条语句,则可以在if后面跟着一个代码块(代码块中保存着一组代码,同一个代码块中的代码,要么都执行,要么都不执行;代码块就是一种为代码分组的机制。)
2.运算符
2.1 比较运算符
2.2 if-else 语句
执行流程:if-else语句在执行时,先对if后的条件表达式进行求值判断,如果为True,则执行if后面的代码块。否则执行else后的代码块。注意:if和else语句一节各自的缩进部分共同是一个完整的代码块,每一行代表一个动作,不要在同一行写两个print()函数。
2.3 if-elif-else语句
执行流程:if-elif-else语句在执行时,会自上而下依次对表达式进行求值判断;如果表达式的结果为True,则执行当前的代码块,然后语句结束。如果表达式的结果为Flase,则继续向下op判断,直到找到True为止。如果所有的表达式都是Flase,则执行else后面的代码块。
注意:
1. elif和else都必须和if联合使用,而不能单独使用;
2.可以将if、elif和else以及各自缩进的代码,看成一个完整的代码块。