目录
一、定义、调用函数
1.函数必须要定义后使用
2.
#定义函数
def 函数名(形参):
代码1
....
#调用函数
函数名(实参)
def sum(a,b):
print(a+b)
sum(2,3) #结果:5
3.函数返回值:return
二、函数说明文档
1.语法:
#定义函数说明文档
def 函数名(形参)
"""说明文档位置"""
代码
......
#查看函数的说明文档
help(函数名)
def sum(a,b):
"""求和函数"""
print(a+b)
help(sum)
sum(a, b)
求和函数
三、位置函数
1.位置函数:在定义函数时,参数的位置已经被确定。即实参和形参的内容要一致
四、关键字参数
1.关键字参数:传入实参是,明确形参变量名,参数之间不存在先后顺序。函数调用时,通过“键=值”的形式加以指定,消除了参数之间顺序的问题
2.注意:调用函数时,如果由位置参数,位置参数必须在默认参数的前面,否则会报错
最好还是按照顺序来传参
def student(name,year,sex):
print(f'{name}是{sex}生,读{year}年级')
student('小美',sex='女',year=5)
结果:
小美是女生,读5年级
五、默认参数(缺省参数)
1.默认参数(缺省参数):参数指定默认值,调用时若不传实参,就是用默认值
六、可变参数(收集参数)
1.关键字可变参数(接受所有关键字,返回一个字典)
2.语法
#2.1
def 函数名(*args):
print(args)
def student(*args):
print(args)
student('小美','小明')
student('小美',5)
结果