#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()
10-23
1145
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交