请选择 进入手机版 | 继续访问电脑版
在线投稿 文字标题 文字标题 文字标题 文字标题 文字标题
切换皮肤
python从零到独立建设网站,基础知识,你还差for-in 语句 ?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0424%2F3b150289j00q9acc00016c000ty00ecm.jpg

python中的for语句与你在C或者Pascal中可能用到的有所不同。python中的for语句并不总是对算术递增的数值进行迭代,或是给与用户定义迭代步骤和暂停条件的能力,而是对任意序列进行迭代,条目的迭代顺序与它们在序列中出现的顺序一致。

c66f41ca219849a987b74f5b496dd9db.png 列表的迭代


python for语句最通常的语法是:
我们先定义一个列表list1
list1 = ['apple','orange','banana','pear']
for i in list1:
print(i)
输出
apple
orange
banana
pear
?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0424%2F97a73d44j00q9acc0000oc000a1003rm.jpg

c66f41ca219849a987b74f5b496dd9db.png 元组的迭代


python for语句在元组上的应用是:
我们先定义一个元组tuple
tuple = ('liu','wang','zhao','li')
for i in tuple:
print(i)
输出
liu
wang
zhao
li
?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0424%2Fb0229445j00q9acc0000kc0009r003tm.jpg

c66f41ca219849a987b74f5b496dd9db.png 字符串迭代


python for语句在字符串上的应用是:
我们先定义一个字符串string1
string1 = 'welcome to beijing'
for i in string1:
print(i)
输出
w
e
l
c
o
m
e
t
o
b
e
i
j
i
n
g
?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0424%2F66920ce2j00q9acc0000pc00095008ym.jpg

c66f41ca219849a987b74f5b496dd9db.png 字典的迭代


python for语句在字典上的应用是:
我们先定义一个字典 dict1
dict1 = {'frt':'apple','name':'liu','frends':'jiashuo'}
for i in dict1.items():
print(i)
输出
('frt', 'apple')
('name', 'liu')
('frends', 'jiashuo')
dict1 = {'frt':'apple','name':'liu','frends':'jiashuo'}
for i in dict1.keys():
print(i,dict1)
输出
frt apple
name liu
frends jiashuo
dict1 = {'frt':'apple','name':'liu','frends':'jiashuo'}
for i in dict1.values():
print(i)
输出
apple
liu
jiashuo
?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0424%2F8c296ed3j00q9acc0001pc000c8008hm.jpg

c66f41ca219849a987b74f5b496dd9db.png break和continue的应用


在循环中,break语句用来彻底的跳出循环不再执行,而continue语句只是跳出该循环而执行下一个循环。举例如下:
我们先定义一个列表list1
list1 = ['name','liu','tian','people','age']
for i in list1:
if i == 'tian':
break
print('找到tian了')
else:
print('循环继续')
continue
print('跳出了没有啊?')
print('循环结束了!')
输出结果如下
循环继续
循环继续
循环结束了
看上边的循环两次都是在continue语句后跳出没有执行print语句,然后到tian的时候跳出了循环 没有执行print语句。


回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    Archiver|手机版|小黑屋|齐聚无忧 |网站地图

    Powered by Discuz! X3.4  © 2001-2013 Comsenz Inc.