63.python函數參數的若干技巧

1.利用列表元素爲函數參數賦值

def print01(s1,s2):
    print(s1,s2)
list1=['yyy','zzz']
print01(*list1)

2.使用可變參數爲字符串中每一個字符添加修飾

def print02(*ss):
    for s in ss:
        print('<{}>'.format(s),end=' ')
print02(*"abcdefghijk")

3.使用字典中的值做參數

#使用字典中的值做參數
def printDict(**dd):
    for item in dd.items():
        print("{}={}".format(item[0],item[1]))
print()
dict={'b':50,'f':90,'k':100}
#加雙星號
printDict(**dict)
printDict(**{'b':50,'f':90,'k':100})

4.字典作爲普通參數

#字典作爲普通參數.
#不加雙星號
def printNormal(dd):
    for item in dd.items():
        print("{}={}".format(item[0],item[1]))
print()
#不加雙星號
printNormal(dict)

輸出結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章