在Python中,可以使用函數len()
來獲取傳入參數的個數。在函數定義中,可以使用*args
來接收任意個數的位置參數,使用**kwargs
來接收任意個數的關鍵字參數。
以下是一個例子:
def count_args(*args, **kwargs):
print(f"傳入的位置參數個數為: {len(args)}")
print(f"傳入的關鍵字參數個數為: {len(kwargs)}")
count_args(1, 2, 3, a=4, b=5)
輸出結果為:
傳入的位置參數個數為: 3
傳入的關鍵字參數個數為: 2