从0开始Python——循环控制

循环分为while循环和for循环
循环的目的
为了将相似或相同的代码操作变得更加简介,方便代码的重复利用
while循环
while循环的基本语法结构为:

while 条件表达式:
  代码指令

与流程控制一样,当条件表达式的返回值为True时执行while循环,为False则不执行。
语法特点:

  1. while循环需要有初始值
  2. 需要有条件表达式
  3. 循环内变量必须是自增或自减的,否则会使得循环无限制的进行

举例:输出1到100之间的数据

number = 0
while number <= 99:
    number += 1
    print(number)
    pass
print('程序运行结束')

for循环
for循环的基本语法结构为:

for 临时变量 in 字符串、列表等:
    执行代码块
    执行代码块

在Python中for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。
语法特点:仅仅时遍历操作,一次地取集合容器中的每个值。
举例:

tags = '人生苦短我学Python'  # 字符串str类型本身就是一个字符类型的集合
for item in tags:
    print(item)
    pass

break、continue语句
break语句即推出本层循环。continue语句为结束本次循环,继续进行下次循环。当continue的条件满足时,本次循环剩下的语句将不再执行,后面的循环继续。
拓展:range函数
range函数可以生成一个数据集合列表。
range函数的基本语法结构为:range(起始值, 终止值, 步长)。这里步长不能为0,默认为1。
需要注意的时range函数是“左闭右开”,即并不能取到终止值。
输出为range对象,相当于一个容器对象。
range函数的特殊用法
可以通过range(int)生成一个从0开始、包含int个元素、步长为1的数据结合列表。其中int需要为正整数

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值