-
帮助文档-- docstring
第一行用于简单的介绍函数
空一行
描述具体的用法与注意事项
该功能可以用help()查看函数 -
Example 01
def mysub(args1,args2):
"""这是一个求差函数,比如;mysub(被减数,减数)
只能传入数字,不能使用字符串
因为这是求两个数的差
"""
res=args1-args2
print(args1,"与",args2,"的差为:",res)
mysub(10,1)
print(help(mysub))
结果
10 与 1 的差为: 9
Help on function mysub in module __main__:
mysub(args1, args2)
这是一个求差函数,比如;mysub(被减数,减数)
只能传入数字,不能使用字符串
因为这是求两个数的差
None
-
形参默认值在没有传入对应实参的时候有效
-
由默认值的形参需要列在没有默认值的形参的右边
-
按关键字传参
-
Example 02
def mysub(args1,args2=5):
"""这是一个求差函数,比如;mysub(被减数,减数)
只能传入数字,不能使用字符串
因为这是求两个数的差
"""
res=args1-args2
print(args1,"与",args2,"的差为:",res)
mysub(10)
mysub(10,7)
结果
10 与 5 的差为: 5
10 与 7 的差为: 3
-
按关键字传参
-
Example 03
def mysub(args1,args2=5):
"""这是一个求差函数,比如;mysub(被减数,减数)
只能传入数字,不能使用字符串
因为这是求两个数的差
"""
res=args1-args2
return args1,args2,res
a,b,c=mysub(args2=1,args1=2)
print(a,"与",b,"的差为",c)
结果
2 与 1 的差为 1