python 3 函数传参的多种方式

 时间:2024-10-24 21:03:36

1、首先,最简单的镶毳呦躲传参方式,就是在函数调用时依次将各个参数传入。python 3高版本开始支持类型标注,但是类型标注不影响执行和传参。

python 3 函数传参的多种方式

2、在定义函数时,可以声明默认参数,在参数声明后用=表示,如图。调用函数时,默认参数可以省略。

python 3 函数传参的多种方式

3、python的默认参数和很多其它语言一样,默认参数必须在参数列表最后,不能在中间。

python 3 函数传参的多种方式

4、在传参时,可以指定参数名传递。如图所示,有多个默认参数,通过指定要传递的参数c,跳过参数b。

python 3 函数传参的多种方式

5、可以将参数写在一个列表中,然后使用 *参数列表 来传递参数。这种传参方式和依次传入等价。

python 3 函数传参的多种方式

6、此外,还可以用字典传参,如图所示,字典的键值是参数名。使用字典传参和指定参数名的传参等价。

python 3 函数传参的多种方式

7、要注意的是,默认参数通常是基本的不可筐毙险裆变类型。如果默认参数是可变类型,要注意参数初始化只会执行一次。如图所示,四次调用结果不同。

python 3 函数传参的多种方式

8、另一个要注意的是参数初始化的时机。通过如图所示的运行结果,可以看到参数是在执行def的时候(生成函数对象时)执行,而不是第一次调用执行。

python 3 函数传参的多种方式
  • iPhone手机怎么关闭库乐队访问通讯录权限
  • 琴岛e保139元怎么买
  • 促排卵的食物
  • 恒温水壶冲奶危害
  • 如何用iPhone手机下载快乐的玉米
  • 热门搜索
    电子版手抄报 预防流感手抄报 古诗手抄报图片大全 勾股定理手抄报 科技之光手抄报 小组手抄报 中国传统手抄报 书香满园手抄报 唐诗宋词手抄报 万圣节手抄报英语