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】
'''

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值