In python, there are the following methods to pass parameters:
def add(a, b): return a + b result = add(3, 5) print(result)# 输出:8
def add(a, b): return a + b result = add(a=3, b=5) print(result)# 输出:8
def add(a, b=5): return a + b result = add(3) print(result)# 输出:8
def add(*args): result = 0 for num in args: result += num return result result = add(1, 2, 3, 4, 5) print(result)# 输出:15
def greet(**kwargs): for key, value in kwargs.items(): print(f"{key}: {value}") greet(name="Alice", age=25)# 输出:name: Alice, age: 25
These methods can flexibly meet different needs, and the appropriate method can be selected for parameter transfer according to the parameter type and calling method of the function.
The above is the detailed content of What are the methods of passing parameters in python?. For more information, please follow other related articles on the PHP Chinese website!