python笔记7--for循环

本文深入探讨Python中的for循环和while循环的区别,重点讲解for循环如何遍历数据对象,以及range()函数的使用方法,包括生成整数序列和确定循环次数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

⭐作者: 桐桐花❀
⭐系列专栏:python
⭐推荐模拟面试,刷题神器:
牛客网,python刷题
​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※
1、for循环
while是满足了某个条件,就开启循环;
而for循环强调的是遍历某一数据对象。
for…in…
for i in 一堆数据
…(干点什么)

a = [1,2,3]
for i in a:
    print(i)

首先,把列表 a 里面的 1 拿出来放在变量 i 里面,然后去执行for循环内部的代码
接着上面的代码,首先打印出整数 1,然后回到第2行循环开始的地方,把列表a里面的 2 拿出来放在变量 i 里面,然后打印出整数 2;然后回到第2行循环开始的地方,把列表里面剩下的 3 拿出来放在变量 i 里面,然后打印出整数 3。

for循环的意思就是,把in 后面的数据集合列表a(水果集合)一个一个放到变量i(碟子)里面,然后去执行一些固定的代码,在这里是打印变量i(吃掉水果),直到数据集合列表a(水果集合)被穷尽。

d={'弘福寺':1000,'大兴善寺':900,'青龙寺':700,'卧龙寺':500}
for i in d:    
    print(i+'面积为'+str(d[i])+'平方米')

结果
弘福寺面积为1000平方米
大兴善寺面积为900平方米
青龙寺面积为700平方米
卧龙寺面积为500平方米

i是字典的键,d[i] 是对应的值,用str() 是因为这是整数,为了和字符串拼接起来,所以使用str() 函数。
2、range() 函数
range(t) 函数是可以生成一个0到t-1的整数序列
range(a,b) 函数又生成了a到b-1 的整数序列
range() 函数可以用来帮我们确定循环执行的次数
for循环常常搭配range() 函数。

for i in range(3):
    print('我很棒')

3、在python上用exit()是不需要做种引入的操作(第1行代码)的,而ipython上需要。
如果在学习网页想要使用exit() 函数的话,需要在最开头打from sys import exit这样一段代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值