python的for循环基本用法
2021/11/5 22:17:06
本文主要是介绍python的for循环基本用法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
for循环
for循环能做到的事情 while循环都可以做到 但是for循环语法更加简洁 并且在循环取值问题上更加方便 name_list = ['jason', 'tony', 'kevin', 'jack', 'xxx'] # 循环取出列表的每一个元素并打印 # while实现 # count = 0 # while count < 5: # print(name_list[count]) # count += 1 # for循环 for name in name_list: print(name) """ for 变量名 in 可迭代对象: # 字符串、列表、字典、元组、集合 for循环体代码 ps:变量名如果没有合适的名称 那么可以使用i,j,k,v,item等 """ ![image](https://www.www.zyiz.net/i/l/?n=20&i=blog/2608149/202111/2608149-20211105194847135-402007145.jpg) # for循环字符串 # for i in 'hello world': # print(i) # for循环字典:默认只能拿到k d = {'username': 'jason', 'pwd': 123, 'hobby': 'read'} for k in d: print(k, d[k])
range关键字
# 关键字range # 第一种:一个参数 从0开始 顾头不顾尾 # for i in range(10): # print(i) # 第二种:两个参数 自定义起始位置 顾头不顾尾 # for i in range(4, 10): # print(i) # 第三种:三个参数 第三个数字用来控制等差值 for i in range(2, 100, 10): print(i) """ 扩展知识 https://movie.douban.com/top250 第一页 https://movie.douban.com/top250?start=25&filter= 第二页 https://movie.douban.com/top250?start=50&filter= 第三页 https://movie.douban.com/top250?start=75&filter= 第四页 https://movie.douban.com/top250?start=0&filter= 推测第一页 """ base_url = "https://movie.douban.com/top250?start=%s&filter=" for i in range(0, 250, 25): print(base_url % i) # range在不同版本的解释器中 本质不同 在python2.X中range会直接生成一个列表 在python2.X中有一个xrange也是迭代器(老母猪) 在python3.X中range是一个迭代器(老母猪) 节省内存空间 '''python2.X中xrange就是python3.x里面的range'''
for+break
break功能也是用于结束本层循环 for i in range(10): if i == 4: break print(i)
for+continue
continue功能也是用于结束本次循环 for i in range(10): if i == 4: continue print(i)
for+else
else也是在for循环正常结束的情况下才会执行 for i in range(10): if i == 4: break print(i) else: print('你追我!!!')
for循环的嵌套使用
# for i in range(3): # for j in range(5): # print("*", end='') # print() for i in range(1, 10): for j in range(1, i + 1): print('%s*%s=%s' % (i, j, i * j), end=' ') print()
这篇关于python的for循环基本用法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型