1,*和**用作运算符号
2*3
2**3
#output : 6, 8
2,解包的几种情况
Lien = https://peps.python.org/pep-3132/#specification
lien = https://geekflare.com/fr/python-unpacking-operators/
*
和 **
针对的都是可迭代对象
**
针对的是dic
例 1
a=*range(0,6), #不要忘了','
a,type(a)
#output : ((0, 1, 2, 3, 4, 5), tuple)
例 2
s={
1,2,3,4,5}
*s, type((*s,)) # (1, 2, 3, 4, 5, tuple)
接例 2
set("12345") # {'1', '2', '3', '4', '5'}
*set("12345"), #('2', '3', '1', '4', '5')
tuple(set("12345")) #('2', '3', '1', '4', '5')
例 3
a,*b,c=[1,2,3,4,5]
a,b,c # b 返回的是list
#output : (1, [2, 3, 4], 5)
例 4
a,*_,c=[9,8,7,6,5,4,