python循环

循环

1.什么是循环:不停做同样的事情

python中循环的语法:

(1)for 临时变量 in 可迭代的对象(iterable):

statement【语句】

iterable:bytes,str,tuple,list,dict,set

可以是一个也可以是多个

for循环也是一个代码块:

格式的特点:冒号

# for
for i in b'123':    # 循环字节
    print(i)
print(chr(49))
print(chr(50))
print(chr(51))
for i in "123":     # 循环字符串
    print(i)
​
str_data = "123"
i = str_data[0]
print(i)
​
i = str_data[1]
print(i)
​
i = str_data[2]
print(i)
​
# i = str_data[3]
​
for i in (1, 2, 3):   # 循环元组
    print(i)
​
for i in [1, 2, 3]:   # 循环列表
    print(i)
​
for i in {1: 2, 2: 3}:  # 循环字典
    print(i)
​
for i in {1: 2, 2: 3}.keys():
    print(i)
for i in {1: 2, 2: 3}.values():
    print(i)
for i in {1: 2, 2: 3}.items():
    print(i)
​
data = (2, 3)
print(data[0])
print(data[1])
i, j = (2, 3)
print(i)
print(j)
​
for i, j in {1: 2, 2: 3}.items():
    print(i, j)
​
for i in {1, 2, 3}:
    print(i)
​
data = enumerate([1, 2, 3])   # 得出序列的下标和序列的之值0 1     1 2      2 3
print(data, type(data))
# print(list(data))
​
for i, j in list(data):
    print(i, j)

(2)while condition:

satement

格式特点:True or false

# while
count = 1
while count < 10:
    if count == 5:
        count += 1
        continue
    print(count)
    count += 1

[1]condition: 条件,是用来控制while终止的条件;条件成立,执行循环体中的语句 True;不成立,循环终止False

(3)continue:

跳出本次循环,进入下一次循环

(4)break

直接中断

2.嵌套循环

for i in [1, 2, 3]:
    for j in [4, 5, 6]:
        print(j)
​
i = 1
while i < 5:
    j = 1
    while j < 4:
        print(j)
        j += 1
    i += 1

print(*args, sep='', end='\n', file=None)

*args:代表的就是你要打印的多个值:一个或多个

sep: separator, 分隔符

end:结束"\n":换行

range(start,stop,step)

range:范围的意思

start:范围的开始,默认以0开始

stop:范围的结束

step:步长,默认以1开始

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值