标签:参数 ring 接收 基本结构 位置 return 混合 pytho 调用函数
函数是一组操作的集合,并赋予它一个名字。你已经使用过许多 Python 内置的函数,例如 string.title() 和 list.sort() 。我们也可以定义自己的函数,它们可以“教导” Python 作一些新的行为
定义一个函数
? 它们是变量名,而且只在函数里用。
? 这些名称被称为函数的参数(arguments)
def 函数名(参数):
函数体
函数名()
函数名的作用
return
形参(以下按参数优先级排列)
位置形参,动态位置形参,默认值形参,动态关键字形参
实参
位置实参,关键字实参
动态参数:
动态位置参数 -- *args, 接收多余的位置参数 ,以元组的形式显示
动态关键字参数 -- **kwargs, 接收多余的关键字参数, 以字典的形式显示
# 示例
# 位置传参
def d(a, b):
print(a, b)
d(2, 3)
# 关键字传参
def d(a, b):
print(a, b)
d(b=2, a=3)
# 混合传参
def d(a, b, c=10):
print(a, b, c)
d(2, 3)
# 动态参数
def func(*args,**kwargs):
print(args)
print(kwargs)
func(1,2,3,4,a = 1, b = 2)
# 综合
def func(a,b,c,*args,**kwargs):
print(a,b,c)
print(args)
print(kwargs)
func(1,2,3,4,cc = 1, bb = 2)
标签:参数 ring 接收 基本结构 位置 return 混合 pytho 调用函数
原文地址:https://www.cnblogs.com/tianming66/p/11756336.html