当前位置:   article > 正文

python 函数传递参数的多种方法

python传递参数

python中函数根据是否有返回值可以分为四种:无参数无返回值,无参数有返回值,有参数无返回值,有参数有返回值。

Python中函数传递参数的形式主要有以下五种,分别为位置传递,关键字传递,默认值传递,不定参数传递(包裹传递)和解包裹传递。

1.位置传递实例:

def fun(a,b,c)

  return a+b+c

 

print(f(1,2,3))

 

2.关键字传递

关键字(keyword)传递是根据每个参数的名字传递参数。关键字并不用遵守位置的对应关系。

def fun(a,b,c)

  return a+b+c

 

print(f(1,c=3,b=2))

 

3.参数默认值

在定义函数的时候,使用形如c=10的方式,可以给参数赋予默认值(default)。如果该参数最终没有被传递值,将使用该默认值。


def f(a,b,c=10):
  return a+b+c

 

print(f(3,2))
print(f(3,2,1))

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/811480
推荐阅读
相关标签
  

闽ICP备14008679号