【数据分析学习】python篇:while /for循环

1.while循环

while 条件:

        条件满足时,做的事情1

        条件满足时,做的事情2

        条件满足时,做的事情3

        ...

例:

i=1
while i<6:
    print(i)
    i+=1

2.for循环

可以遍历任何序列项目、字符串、列表等,例如遍历字符串,就将所有字符全都访问一遍。

for i in "GOT":
    print(i)
    
names=["三贵","志勇","听风"]
for name in names:
    print(name)
    

for  x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。

python提供了一个range()函数,配合for循环使用:

range(start, stop[, step]) 从start开始,到第n个元素: start~N-1

start默认为0: range(5)等于range(0,5)   [0,1,2,3,4]

range(1,5)  [1,2,3,4]

for i in range(5):
    print(i)
#输出 0-4

#等同于

i=0
while i<5:
    print(i)
    1+=1

3.break

在循环中,使用break语句可以提前退出循环。

n=1
while n<=100:
    if n>10:
        break #结束当前循环,不再进行
    print(n)
    n += 1
print('END')
#打印到10就结束

4.continue

跳过此次循环事件不执行,接着开始下一次循环

for i in range(1,100):
    if i%4==0:
       continue
    print(i)
#打印1~100不打印4的倍数

对比1:

For循环应用于知道循环次数

While应用于不知道循环次数 知道循环结束的条件

对比2:

break 结束整个循环

Continue 结束本次循环,继续下一个循环

在for 和while循环中都可用

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值