在Python中,可以使用以下方法來定義和使用參數:
def greet(name, age):
print(f"Hello, {name}! You are {age} years old.")
greet("Alice", 25)
def greet(name, age):
print(f"Hello, {name}! You are {age} years old.")
greet(age=25, name="Alice")
def greet(name, age=18):
print(f"Hello, {name}! You are {age} years old.")
greet("Alice") # 使用默認值
greet("Bob", 30) # 提供參數值,覆蓋默認值
可變參數(Variable Arguments):接收任意數量的參數,可以是位置參數或關鍵字參數。示例:
def sum(*args):
total = 0
for num in args:
total += num
return total
print(sum(1, 2, 3)) # 輸出 6
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參數用法,可以根據具體需求選擇適合的參數類型和用法。