千家信息网

python函数中有几种形参

发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,本篇内容主要讲解"python函数中有几种形参",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python函数中有几种形参"吧!Python函数中参数有两种
千家信息网最后更新 2024年11月17日python函数中有几种形参

本篇内容主要讲解"python函数中有几种形参",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"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 命名变量。星号修饰输入。    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 3func02(0)  # 0 2 3func02(p2=0)  # 1 0 3

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

只支持关键字实参。

def func04(**kwargs):  # 就使用 kwargs 命名变量。双星号修饰输入。    print(kwargs) func04()  # dict()func04(p1=1, p2=2)  # {'p1': 1, 'p2': 2}

到此,相信大家对"python函数中有几种形参"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0