所在位置:
首页 >
营销资讯 >
网站运营 > python从零到独立建设网站,基础知识,你还差for-in 语句
python从零到独立建设网站,基础知识,你还差for-in 语句
时间:2023-07-11 17:36:01 | 来源:网站运营
时间:2023-07-11 17:36:01 来源:网站运营
python从零到独立建设网站,基础知识,你还差for-in 语句:
python中的for语句与你在C或者Pascal中可能用到的有所不同。python中的for语句并不总是对算术递增的数值进行迭代,或是给与用户定义迭代步骤和暂停条件的能力,而是对任意序列进行迭代,条目的迭代顺序与它们在序列中出现的顺序一致。
列表的迭代
python for语句最通常的语法是:
我们先定义一个列表list1
list1 = ['apple','orange','banana','pear']
for i in list1:
print(i)
输出
apple
orange
banana
pear
元组的迭代
python for语句在元组上的应用是:
我们先定义一个元组tuple
tuple = ('liu','wang','zhao','li')
for i in tuple:
print(i)
输出
liu
wang
zhao
li
字符串迭代
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
字典的迭代
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[i])
输出
frt apple
name liu
frends jiashuo
dict1 = {'frt':'apple','name':'liu','frends':'jiashuo'}
for i in dict1.values():
print(i)
输出
apple
liu
jiashuo
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语句。