共計 899 個字符,預計需要花費 3 分鐘才能閱讀完成。
在 Python 中,可以使用以下方法來定義和使用參數:
- 位置參數(Positional Arguments):按照定義時的順序傳遞參數,可以直接使用參數名來調用函數。示例:
def greet(name, age):
print(f"Hello, {name}! You are {age} years old.")
greet("Alice", 25)
- 關鍵字參數(Keyword Arguments):使用參數名和對應的值來傳遞參數,可以按任意順序傳遞參數。示例:
def greet(name, age):
print(f"Hello, {name}! You are {age} years old.")
greet(age=25, name="Alice")
- 默認參數(Default Arguments):在定義函數時為參數指定默認值,如果調用函數時沒有提供對應的參數,則使用默認值。示例:
def greet(name, age=18):
print(f"Hello, {name}! You are {age} years old.")
greet("Alice") # 使用默認值
greet("Bob", 30) # 提供參數值,覆蓋默認值
-
可變參數(Variable Arguments):接收任意數量的參數,可以是位置參數或關鍵字參數。示例:
- 位置可變參數(*args):可以傳入任意數量的位置參數,這些參數會被封裝成一個元組(tuple)。
def sum(*args): total = 0 for num in args: total += num return total print(sum(1, 2, 3)) # 輸出 6
- 關鍵字可變參數(**kwargs):可以傳入任意數量的關鍵字參數,這些參數會被封裝成一個字典(dictionary)。
def print_info(**kwargs): for key, value in kwargs.items(): print(f"{key}: {value}") print_info(name="Alice", age=25) # 輸出 name: Alice, age: 25
以上是常見的 Python 參數用法,可以根據具體需求選擇適合的參數類型和用法。
丸趣 TV 網 – 提供最優質的資源集合!
正文完