Python基础语法知识(二)

(一)条件语句

基本格式:

                  

python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。

 

当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大于)、<(小于)等判断符号,即大于和小于在没有括号的情况下会比与或要优先判断。

(二)循环语句

Python提供了for循环和while循环(在Python中没有do..while循环

(1)循环类型

①while循环

while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立(无限循环)

!!!无限循环你可以使用 CTRL+C 来中断循环。

while … else 在循环条件为 false 时执行 else 语句块

②for循环

序列索引迭代

for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。

(2)循环嵌套

可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。

猜你喜欢

转载自www.cnblogs.com/hh252520/p/9088178.html