码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-08-04 18:53:00      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:sequence   list   随笔   类型   top   seq   range   默认   控制   

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随笔——控制和循环语句

标签:sequence   list   随笔   类型   top   seq   range   默认   控制   

原文地址:https://www.cnblogs.com/CrazyDemo/p/9419167.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!