函數參數,*,**

def color_box(color, *args, **kwargs):
    print(color)
    print(args)
    print(kwargs)

color_box(20, 30, height=20, width=30)
---輸出
20
(30,)
{'height': 20, 'width': 30}

color_box(20, 30, color="green", height=20, width=30)
---異常輸出
TypeError: color_box() got multiple values for argument 'color'

6. str#replace()
s = "/namespaces/(.*)/app_groups/([\w|\-]{0,100})"

print(s)
print(s.replace("(.*)", "%s").replace("([\w|\-]{0,100})", "%s"))
print(s.replace("([\w|\-]{0,100})", "%s"))
------輸出
/namespaces/%s/app_groups/%s
/namespaces/(.*)/app_groups/%s
/namespaces/(.*)/app_groups/([\w|\-]{0,100})
相關文章
相關標籤/搜索