{'username': 'jerry', 'age': 18}
for i in d:
print(i, d[i]) # username age
range关键字
-
- 方式1
for i in range(10): # 生成一个从0开始到9的数字
print(i)
for i in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:
print(i)
?
?
-
方式2
for i in range(3, 10): # 生成一个从3开始到9的数字列表
print(i)
-
方式三
for i in range(0, 250, 25): # 第三个参数代表的是步长
print(i)
"""练习题:使用for循环生成这10页的地址"""
https://movie.douban.com/top250?start=0&filter= # 第一页
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=100&filter= # 第五页
https://movie.douban.com/top250?start=225&filter= # 最后一页
base_url = 'https://movie.douban.com/top250?start=%s&filter='
for i in range(0, 2500, 25):
# print(base_url % i)
print('https://movie.douban.com/top250?start=%s&filter=' % i)
for+break
for i in range(10):
if i == 6:
break
print(i)
for+continue
for i in range(10):
if i == 6:
continue
print(i)
for+else
'''跟while循环的用法一样,中间如果有中断程序,else就不在走了'''
for i in range(10):
if i == 6:
break
print(i)
else:
print('hahh ')
for循环嵌套
for i in range(3):
for j in range(5):
print("*", end='')
print() # print()表示换行