python培训之函数中的形参有几种

发布时间:2022-12-10 09:40:37 人气:96 作者:多测师

  python函数中的形参有几种

  Python函数中参数有两种类型,分别是形参和实参,本篇就形参中的类型带来介绍。

  1、位置形参,实参必填。

  def func01(p1, p2, p3):

  print(p1, p2, p3)

  # func01() # 报错

  func01(1, 2, 3) # 1 2 3

  2、星号元组形参,自动将多个实参合并为一个元组。

  只支持位置实参。

  def func03(*args): # 就使用 args 命名变量。星号修饰输入。

python培训之函数中的形参有几种

  print(args)

  func03() # tuple()

  func03(1, 2, 3) # tuple(1,2,3)

  3、默认形参,实参可选,每一个形参有一个默认值。

  判定是否为默认形参的依据是是否有默认值。

  def func02(p1=1, p2=2, p3=3):

  print(p1, p2, p3)

  func02() # 1 2 3

  func02(0) # 0 2 3

  func02(p2=0) # 1 0 3

  4、双星号元组形参,自动将多个实参合并为元组。

  只支持关键字实参。

  def func04(**kwargs): # 就使用 kwargs 命名变量。双星号修饰输入。

  print(kwargs)

  func04() # dict()

  func04(p1=1, p2=2) # {'p1': 1, 'p2': 2}

  以上就是python函数中的形参类型介绍,希望对大家有所帮助。更多Python学习指路:请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线