必须参数与关键字参数

参数分类

  • 必须参数: 调用时,必须传递,否则会报错
  • 关键字参数:增加代码的可读性
def add(x,y): #这里的x,y叫形参(形式参数)
    return x+y
add(1,2)  # 调用时我们赋了具体的值,所以这里的3,4叫实参(实际参数)  
# 下面的代码和上面的代码执行效果是一样的,唯一的区别是关键字参数增加了代码的可读性
add(y=2,x=1) #关键字参数,不用考虑顺序,可以随意去传

只传入一个参数,会报错的

add(y=1)
TypeError: add() missing 1 required positional argument: 'x'

results matching ""

    No results matching ""