函数的实参可以根据参数的定义方式分为关键字参数和位置参数。
def add(x, y):
result = x + y
print(result)
调用该函数时必须按照参数的顺序传递实参:
add(3, 5) # 输出8
关键字参数是函数调用时指定的参数,通过参数名来传递实参,可以不按照参数的顺序传递实参。
add(x=3, y=5) # 输出8
add(y=5, x=3) # 输出8
关键字参数可以提高函数的可读性,因为调用函数时通过参数名来传递实参可以清晰地表达参数的意义。