|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 风不会停息 于 2018-6-18 23:40 编辑
1. 定义函数时, 定义的参数为形参, 调用函数时传入函数的参数为实参
2. 函数文档:可以让别人更好的理解你的函数
- >>> def function():
- '这就是函数文档'
-
- >>> function.__doc__
- '这就是函数文档'
复制代码
3. 关键字参数: 可以指定具体调用的参数, 可以不用按照参数的顺序调用参数
- >>> def function(name, word):
- print(name + '->' + word)
- >>> function(word = ' 世上本没有路, 走的人多了, 也就成了路', name = '鲁迅 ')
- 鲁迅 -> 世上本没有路, 走的人多了, 也就成了路
复制代码
4. 默认参数: 在参数定义的时候, 为形参赋初值, 在调用函数时, 不传递实参, 则默认使用形参的初始值代替, 例如 print(end = '\n'), 中 end 形参为默认参数
5. 收集参数: 可以不用确定参数的个数, 定义时 def function(*params)
- >>> def function(*params):
- result = 0
- for each in params:
- result += each
- print(result)
- >>> function(1, 2, 3, 4)
- 10
复制代码
6. 当同时使用收集参数和关键字参数时:
- >>> def function(*params, exp):
- print(params[1], exp)
- >>> function(1, 'I', 3, 4, exp = 'love')
- I love
复制代码
|
|