跳转至

函数的参数

函数参数的数量及类型 #card

  • Python函数中参数的数量可以是任意多个。
  • 只要是Python允许的类型,都可以作为参数。
  • 把作为参数传递的函数,叫作回调函数。 ^1662646374734

形参与实参 #card

  • 形式参数是未赋值的函数参数。
  • 实际参数是指具有具体值的参数。
  • 实参与形参的区别是变量是否传递具体值。
  • Python 中函数定义时要求形参在前,实参在后。
  • 一旦定义了形参,在调用函数时必须给形参赋值并实参化,否则程序将会报错。 ^1662646374746

案例1: 具有默认值的实参

为了在引用函数时更加方便,可以通过赋值语句为参数设定默认值。

def func(i, j = 100):
    print(i, j)

上述定义的函数func()有两个参数iji在函数定义中是形参,j的默认值为100,是实参,这意味着我们在调用这个函数的时候可以忽略掉j的值,比如func(2),运行结果为2 100

作为参数的函数——回调函数

argskwargs

参考文献


最后更新: 2022年10月15日 01:02:48
创建日期: 2022年9月5日 23:16:07
Contributers: yangjh