导语:
本文主要介绍了关于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 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}
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python3代码中实现函数切割列表?12/24
- ♥ Python中SQLite的简单应用11/11
- ♥ python文件读取失败09/19
- ♥ Python基础必学:break和continue语句用法09/16
- ♥ python一元二次方程曲线绘制10/03
- ♥ 我需要学习英语才能学习python吗?09/11
内容反馈