python__實參前加*和**的(拆包)功能


print('--------元組打散--------')
tup=(1,2,3)
print(tup)
print(*tup)
print('--------列表打散--------')
list=[1,2,3]
print(list)
print(*list)
print('--------字符串打散------')
str='hello'
print(str)
print(*str)
print('--------字典打散--------')
def func_dic(name,age):
    print(name,age)

dic={'name':'sanxi','age':20}       #打散的只是值
func_dic(**dic)
print(**dic)        #報錯

結果:

--------元組打散--------
(1, 2, 3)
1 2 3
--------列表打散--------
[1, 2, 3]
1 2 3
--------字符串打散------
hello
h e l l o
--------字典打散--------
sanxi 20

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM