Python仅关键词参数

def test(c, d, *, a=1, b):
    print(a)
    print(b)
    print(c)
    print(d)


test(1, 2, b=4, a=5)

"""
输出:
5
4
1
2
"""

"*"分隔形参, 后面的参数就是"仅关键词参数", 意思是必须通过关键词传递.

"*"前面可以没有参数,表示这个函数所有的参数都是"仅关键词参数".

posted @ 2025-07-23 17:47  CJTARRR  阅读(6)  评论(0)    收藏  举报