一、函数
函数大致分为三种:分别是内置函数、自定义函数、导入函数。
按功能划分的代码块
1.内置函数:在python提供的类里面,把我们常用的功能拿出来,(python功能的快捷方式,方便人们使用)
(1). print vars() 显示当前模块的所有变量
{'__builtins__': <module '__builtin__' (built-in)>,
'__name__': '__main__',
'__doc__': None,
'__package__': None}
(2).help
(3).dir
(4).type
(5).reload(temp)
(6).id([12])
(6).id([12])
(7).is
........
2. 自定义函数
- def 定义函数关键字
- 函数名,日后通过函数名调用该函数
- 函数声明,不自动执行;调用后才执行
- 函数的参数
- 函数的返回值
返回值:
- 未明确指定返回值,返回none
- 返回值可以赋值给某个变量
参数:普通参数、默认参数、动态参数
1、普通参数:
形式参数,形参
实际参数,实参
实际参数,实参
参数可以有N个,传入指定个数的参数。
2、默认参数
不传,则使用默认值
默认参数必须放在参数列表的最后
3、动态参数
@1 def func(*args):
接受多个参数
内部自动构造元祖
序列,*,避免内部构造元祖