python中的for语句循环

作用:

    用来遍历可迭代对象的数据元素
        可迭代对象是指能以依次获取数据元素的对象

可迭代对象包括:
    字符串    str
    列表      list
    元组      tuple
    ...

for 语法:

    for 变量列表 in 可迭代对象:
        语句块1
    else:
        语句块2

示例:
	        s = "ABCD"
			for ch in s:
	   		 print("ch------->", ch)
		结果:	ch-------> A
				ch-------> B
				ch-------> C
				ch-------> D
说明:
    else子句部分可以省略
    当在循环内部使用break终止循环时,else子句部分不会执行

for 语句变量可能不被创建的问题:

    for x in range(4, 0):
        print(x)
    print("x绑定", x)

    x没有被创建

for 注意问题:

    i = 6
	for x in range(1, i):
    print(x, " ", i)
    i -= 1

结果为:	1   6
		2   5
		3   4
		4   3
		5   2

for 语句嵌套:

for x in "abc":
for y in "123":
    print(x+y)
	结果为:
	a1
	a2
	a3
	b1
	b2
	b3
	c1
	c2
	c3

猜你喜欢

转载自blog.csdn.net/weixin_43929852/article/details/86500025