- 一、顺序
- 二、分支
- 三、循环
- 1、while循环
- 2、for循环
- 四、其他
- 1、range()函数
- 2、break和continue
- 3、pass 语句
顺序结构:从上到下,从左到右,遇到有缩进的方法或类方法直接跳过
二、分支Python通过if语句来实现分支判断
一般语法为:
if 条件语句: 执行语句 else: 执行语句
注意:
(1)Python没有像其他大多语言一样使用“{}”表示语句体,而是通过语句缩进来判断语句体,缩进默认为4个空格
(2)可以使用比较、逻辑表示条件语句
(3)可以使用in和not in表示包含关系
(4)甚至可以使用布尔类型的判断
if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3
三、循环 1、while循环注意:
(1)每个条件后面要使用冒号,表示接下来是满足条件后要执行的语句块
(2)使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块
(3)在python中没有switch-case语句
Python中while语句的一般形式:
while 判断条件: 语句
2、for循环注意:在Python中没有do…while循环
while循环使用else语句
在while…else在条件语句为false时(或者说没有遇到break时)执行else的语句块
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。for循环的一般格式如下:
forin : else:
可以使用break语句跳出当前循环体,可以使用continue结束本轮循环
四、其他 1、range()函数如果需要遍历数字序列,可以使用内置range()函数,它会生成数列
也可以使用range指定区间的值
也可以使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做“步长”)
break语句可以跳出for和while的循环体。如果从for或while循环中终止,任何对应的循环else块将不执行
continue语句被用来告诉Python跳出当前循环块中的剩余语句,然后继续进行下一轮循环
循环语句可以有else子句,它在穷尽列表(以for循环)或条件变为false(以while循环)导致循环终止时被执行,但循环被break终止时不执行
Python中pass是空语句,是为了保持程序结构的完整性
pass不做任何事情,一般用做占位语句
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)