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