Python函数的基本介绍
-
什么是函数?
函数是一段可以直接被另外一段程序或代码引用的程序或代码, 也叫做子程序, 方法.
- 可重复使用
- 可互相调用
-
函数的目的
- 为了代码段的复用
-
在
Python
中如何定义一个函数?def foo(arg): return "Hello " + str(arg)
-
函数的组成
-
参数列表
-
必须参数
当前参数必须按顺序传入
-
关键字参数
根据关键字参数传参可以无视顺序
def foo(arg=None, arg_2=None)
-
默认参数
def foo(arg='tunan', arg_2=None)
-
-
不定长参数
在装饰器中会大量应用
可以接受任意长度的参数.
-
*
代表了省略, 省略了参数
tuple
(元组) -
**
省略了关键字参数
dict
(字典)
-
-
-
函数体
-
返回值
默认返回
None
return None
-