上一一节我们讲了while循环,while循环主要用于重复程序的运行,for循环更加倾向于遍历一个项目,即将特定内容(比如一个列表、一个字符串、一个字典的内容)通过for循环依次展现。
for循环的格式:
for循环语句格式
接下来我们通过实例来具体讲解for循环的使用:
1.通过for循环遍历字符串:
通过for循环遍历字符串
sentence="iloveyou"foriinsentence:通过变量i遍历字符串sentence,将每个字符输出print(i)
2.通过for循环遍历列表:
通过for循环遍历列表
fruit=["苹果","香蕉","橘子","橙子","哈密瓜"]foriinfruit:通过变量i遍历列表fruit,将每个列表元素依次输出print(i)
3.通过for循环计算1-的和:
通过for循环计算1-的和
#通过for求和:sum=0foriinrange(1,):sum+=iprint(sum)
拓展内容:
range()函数的用法,可迭代对象,大多使用于for循环中,第一个值为起始值,第二个值为终止值,需要注意的是,range()函数采用左闭右开形式,即包含1不包含,即1-之间进行遍历。
4.通过for循环打印九九乘法表:
九九乘法表python
foriinrange(1,10):控制行数forkinrange(1,i+1):控制列数print("{}x{}={}".format(k,i,k*i),"",end="")print()
拓展内容:
“”.format该函数把字符串当成一个模板,通过传入的参数进行格式化,将format后的参数填入对应的内容。
#Pythonfor循环