1.函数定义
# 函数是组织好的,可重复使用的、用来实现特定功能的代码段
def function():
pass
2.位置传参
def abc(a, b):
print(a + b)
abc(10, 20)
3.关键字传参
# 关键字参数不需要指定顺序
def printinfo(name, age):
print("名字:", name)
print("年龄:", age)
return
printinfo(age=20, name='ceshi')
4.默认值参数
def printinfo(name, age=50): # 默认参数后面必须也是默认参数
print("名字:", name)
print("年龄:", age)
return
printinfo(age=20, name='ceshi')
print("------------------------")
printinfo(name='zhangsan')
5.不定长参数
# 不定长参数
# 加了*号的参数会以元组的形式导入,存放所有未命名的变量参数
def printinfo(*args):
print(args)
printinfo(10, 20)
# 加了两个星号**的会以字典的形式导入
def printinfo(**kwargs):
print(kwargs)
printinfo(a=10, b=20)