初学python随笔——控制和循环语句

Posted crazydemo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学python随笔——控制和循环语句相关的知识,希望对你有一定的参考价值。

python跟java的控制和循环语句类似都有if、while和for语句

if 语句

if 条件:

  表达式

elif 条件:

  表达式

else:

  表达式

 

while语句

while 判断条件:

  执行语句

 

while 判断条件:

  执行语句

else:

  执行语句

 

while...else语句主要用来判断while判断代码块有没有运行,例如while条件为False则执行else语句,如果while条件为True则不执行else语句

 

for语句

跟java一样只不过不用指定i类型和i的初始化

for <variable> in <sequence>:

  <statements>

else: <statements> 

# 简单实例
for i in range(10):
    print(i)

 

介绍一下range()函数,经常用到

range(start,stop,step)

start为开始位置,stop为结束为止,step为步长,默认为1

>>>list(range(0, 30, 5))
[0, 5, 10, 15, 20, 25]
>>> list(range(0, 10, 2))
[0, 2, 4, 6, 8]
>>> list(range(0, -10, -1))
[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
>>> list(range(1, 0))
[]
>>>[x * x for x in range(1,10,2)]
[1,9,25,49,81]

 

在循环中使用break和continue控制流程

在循环中碰到break,语句可以提前退出循环

在循环中碰到continue,跳过当前这次循环,直接开始下一次循环  

 

以上是关于初学python随笔——控制和循环语句的主要内容,如果未能解决你的问题,请参考以下文章

循环控制结构程序(初学者)

初学python随笔

Python基础(循环控制语句break/continue)

6流程控制-while

Python控制语句

Python之路-条件控制与循环语句