函数
1.定义函数:
def Function():
2.函数文档:
(1)和注释类似,但它被定义在函数的默认属性中,可以用Function.__doc__查看
ps.默认属性是一种特殊的属性,以双双下横线开始也以双下横线结束。
(2)用代码敲一下:
有没有觉得调用默认属性__doc__的时候打印的特别乱,回车和缩进都用\n \t来表示了,但是help君就会把它打印的很好看:
3.参数:
(1)关键字参数:当一个函数的参数特别多容易传入顺序搞混的时候,可以在调用函数的时候加上给idle的提示:
(2)默认参数:在定义函数的时候在参数列表中写上默认的值,这样如果调用函数的时候没有传进来值,就可以用默认值来运行:
(3)收集参数:将函数的参数个数定义成一个可变的,在定义的时候参数列表中写一个参数就行,在前面加上星号:
Python实际上是把参数打包成了一个元组,放到params为名的内存中去。
ps.如果除了收集参数之外还设置了其他要用的参数,如果在传的时候不标明exp = ‘balabala’,系统会把这个参数值默认的放到关键字参数的元组中。
建议是:在定义函数的时候,参数列表中给这个需要另写出的参数一个默认值,这样调用的时候才不容易出错。
pps.系统的print函数的第一个参数就是收集参数,如上面那条所说的,之后的其他参数都给了默认值。
来源:https://blog.csdn.net/qq_43336822/article/details/102772362