当前位置: 首页 > 图灵资讯 > 行业资讯> python函数中的形参有几种

python函数中的形参有几种

来源:图灵python
时间: 2024-06-18 09:37:00

Python函数中有两种参数,即形参和实参。本文介绍了形参中的类型。

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

deffunc01(p1、p2、p3):
print(p1,p2,p3)

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

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

只支持位置实参。

deffunc03(*args):#使用args命名变量。星号修改输入。
print(args)

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

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

是否有默认值取决于是否为默认形参。

deffunc02(p1=1,p2=2,p3=3):
print(p1,p2,p3)

func02()
func02(0)#023
func02(p2=0)#103

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

只支持关键词实参。

deffunc04(**kwargs):#使用kwargs命名变量。双星号修改输入。
print(kwargs)

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

以上是python函数中形参类型的介绍,希望对大家有所帮助。更多Python学习指导:python基础教程

本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。