循环语句for-in

#for-in 循环,专门处理字符串、元组、列表、字典可迭代序列类型数据的增强型for循环
‘’’
语法
for 迭代变量 in 对象:
循环体
‘’’

#遍历可迭代对象
#遍历字符串
def loop_str():
s = ‘Hello’
#for循环
for c in s:
# print(f’字符【{c}】的ASCII码为:[{ord(c)}]‘)
print(c,’–>‘,ord(c))
#while循环
i=0
while i < len(s):
print(s[i])
i += 1
#遍历元组
def loop_tuplie():
t = (1,2,3,‘hello’)
for n in t:
print(n,’–>‘,n*3)
#遍历列表
def loop_list():
t = [‘get’,‘post’,‘get’,‘delect’,‘hello’]
for n in t:
print(n,’–>‘,n.upper())
#遍历字典
def loop_dict():
d = {‘get’:‘用于获取服务器上的资源’,
‘post’:‘用于向服务器提交数据,一般用于创建新的资源或进行修改操作’,
‘put’:‘用于更新服务器上的资源,一般用于修改已存在的资源的全部内容’,
‘delect’:‘用于删除服务器上的资源’}
#默认遍历方法,常用
# for k in d:
# print(k,’–>‘,d[k])
#获取字典中的key进行遍历,麻烦,不常用
# for k in d.keys():
# print(k,’–>‘,d[k])
#获取字典中的所有值进行遍历—拿不了key,意义不大,不常用
# for v in d.values():
# print(v)
#获取字典中所有的键值对,常用
# for item in d.items():
# print(item)
for k,v in d.items():
print(k,’–>',v)

if name == ‘main’:
# loop_str()
# loop_tuplie()
# loop_list()
loop_dict()