普通参数叫做位置参数,通常在调用一个函数的时候,如果一个函数中的参数不止一个,那么记得每一个参数的位置是一个很困难,并且很容易出错的问题。
def BMI(weight,height):
print(weight/(height**2))
此时,使用关键字参数则可以简单的解决潜在的问题,我们可以通过以下的例子进行体会:
def BMI(weight,height):
print(weight/(height**2))
BMI(weight=67,height=1.78)
BMI(height=1.78,weight=67)