奇迹969

 

python 算法补充

1、将序列(迭代对象)分解为单独变量

可迭代对象:元组,列表,字符串,字典,生成器,迭代器,文件。

data = ["ACM", 50, 91.1, (2012, 12, 31)]
name, n1, n2, time_data = data
print(name, n1, n2, time_data)
-------------------------------------
ACM 50 91.1 (2012, 12, 31)

a= "hello"
a,b,c,d,e = a
print(a,b,c,d,e)

注意: 变量个数和可迭代对象子个数相等。

2、*的用法

a= "hello"
a,*b,c = a
print(a,b,c)
-------------------
h ['e', 'l', 'l'] o

注:一般用于去 头去尾取中间。

 3、循环

while 、while...else、if 、 if... (elif)... else   、break 、continue  、 flag标记法   、for i in range(int) \for i in 可迭代对象

posted on 2022-05-14 09:11  奇迹969  阅读(24)  评论(0编辑  收藏  举报

导航