新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇内容主要讲解“python函数中有几种形参”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python函数中有几种形参”吧!
成都创新互联专业成都做网站、成都网站建设,集网站策划、网站设计、网站制作于一体,网站seo、网站优化、网站营销、软文营销等专业人才根据搜索规律编程设计,让网站在运行后,在搜索中有好的表现,专业设计制作为您带来效益的网站!让网站建设为您创造效益。
Python函数中参数有两种类型,分别是形参和实参,本篇就形参中的类型带来介绍。
1、位置形参,实参必填。
def func01(p1, p2, p3): print(p1, p2, p3) # func01() # 报错 func01(1, 2, 3) # 1 2 3
2、星号元组形参,自动将多个实参合并为一个元组。
只支持位置实参。
def func03(*args): # 就使用 args 命名变量。星号修饰输入。 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函数中有几种形参”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!