1、for循环遍历字符串:
string="人生苦短,我用Python"print(string)for ch in string:
print(ch)
for 循环语句还可以用于迭代(遍历)列表、元组、集合和字典等。
2、循环嵌套:
(1)while循环套用while循环的格式:
while条件表达式1:while条件表达式2:
循环体2
循环体1
(2)for循环中套用for循环的格式:
for 迭代变量1 in对象1:for 迭代变量2 in对象2:
循环体2
循环体1
(3)while循环中套用for循环的格式:
while条件表达式:for 迭代变量 in对象:
循环体2
循环体1
(4)for循环中套用while循环的格式:
for 迭代变量 in对象:while条件表达式:
循环体2
循环体1
3、for循环实现9*9乘法表:
for i in range(1,10):for j in range(1,I+1):print(str(j)+"*"+str(i)+"="+str(i*j)+"\t",end=' ')print()
循环流程:
4、跳转语句:
如果希望在for循环结束重复之前或者while循环找到结束条件之前跳出循环,有两种方法:
(1)使用continue语句直接跳到循环的下一次迭代。
(2)使用break完全中止循环。
break语句可以终止当前的循环,包括while和for在内的所有控制语句。break语句一般会结合if语句进行搭配使用,表示在某种条件下,跳出循环。如果使用嵌套循环,break语句跳出最内层的循环。
5、break语句在while和for语句中的使用:
(1)while语句中使用break语句的形式:
while条件表达式1:
执行代码if条件表达式2: #条件表达式2用于判断何时调用break语句跳出循环。break
(2)for语句中使用break语句的形式:
for 迭代变量 in对象:if条件表达式:break
6、continue在while和for语句中的使用:
(1)while语句中使用continue语句的形式:
while条件表达式1:
执行代码if条件表达式2: #条件表达式2用于判断何时调用continue语句跳出循环。continue
(2)for语句中使用continue语句的形式:
for 迭代变量 in对象:if条件表达式:continue
7、Pass空语句
pass表示空语句,它不做任何事情,一般起到占位作用。
for i in range(1,10):if i%2 ==0:print(i,end=' ')else:pass