Python for语句

1、for主要用来遍历/循环  序列或者集合、字典.

2、横向打印在print(y,end='')

3、for else循环中for遍历完之后再执行else

4、跳出循环:break    如果用break强制跳出(打断)不会执行else中的语句:

#1.0
a = ['AAA','BBB','CCC']
for x in a:
    if x=='BBB':
    break
    print('First:' + x) 

#注意观察上语句以及下语句的break
#2.0
a = [['aaa','bbb','ccc'],['ddd','eee','fff']]
for x in a:
    for y in x:
        if y == 'bbb':
            break
        print('End:'+y)

打印出来的语句如下,注意对比俩个程序,2.0程序中的break仅退出外部循环并没有退出全部循环。

5、递增等差数列:2是间隔几个数字

for x in range(0,10,2):
    print(x, end='|')

'''
output:
0|2|4|6|8|
'''

6、递减等差数列:

for x in range(10,0,-2):
    print(x, end='|')

'''
10|8|6|4|2|
'''

!!!!!!

#打印1,3,5,7
a = [1,2,3,4,5,6,7,8]
for i in range(0,len(a),2):
    print(a[i] , end = '|')
'''
b = a[0:len(a):2]   
    print(b)

输出【1,3,5,7】
'''

猜你喜欢

转载自blog.csdn.net/qq_41664272/article/details/88890171