初始python【今天开始写代码】第五课

本文介绍了Python中的for和while循环,以及列表解析这一高级特性。for循环通过in关键字连接变量和循环范围,如遍历列表、元组或字符串。while循环在条件满足时执行,当条件变为false时停止。列表解析提供了简洁的创建列表方式,可以结合if条件进行过滤操作。
摘要由CSDN通过智能技术生成

参考来源:Vitu.AI

简单地回顾一下,上一节课我们初步认识了列表(list)和元组(tuple),这两个批量存储数值的事物。

这一节课我们来学习一下循环(Loop),这是一种重复执行某些代码的方法。我们会了解到for和while两种不同的循环,以及如何有效地利用列表解析,这一python的高级属性。

for循环

首先,让我们来看一个例子,还是我们熟悉的列表planets:

planets = ['Mercury', 'Venus', 'Earth', 'Mars', 'Jupiter', 'Saturn', 'Uranus', 'Neptune']

for planet in planets:
    print(planet, end=' ') # 在同一行显示全部行星的名字,以空格做间隔

从上面的例子里总结一下,for循环需要指定两个要素:

第一个要素是,要使用的变量名字 (在上面的代码中,特指变量planet)

第二个要素是,要循环的范围 (在上面的代码中,特指列表planets[]

在上一节课,我们讲过in, 用来判断一个数值是否在一个列表中。

而在for循环里,in是我们用连接上述两个要素的关键词。

in左侧的对象是第一个要素,in右侧的对象是第二个要素,即是支持循环的任何对象。基本上,它可以被认为是一组东西,我们可以循环它。

除了列表,我们可以循环元组,下面的代码,相当于在帮我们计算“2的6次方”是多少:

multiplicands = (2, 2, 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值