1、函数:可以看做数学中的函数,是完成一个特定功能的一段代码。
- 绝对值函数:abs(x);
- 类型函数:type(x);
- 四舍五入函数:round(x);
函数分类:* 内嵌函数(内建函数):可以直接使用;
* 标准函数:这类函数是python标准规定需要支持的函数。使用时只要先将模块导入就可以使用了,例如数学math模块中的函数;
* 第三方库:需要先安装相应的库,再导入使用;
* 用户自定义函数:按照一定的语法规则由用户自己定义
1) 内建函数
- str() 和 type() 等适用于所有标准类型。
abc() | bool() | oct() |
round | int() | hex() |
divmod() | ord() | pow() |
float() | chr() | complex() |
dir() | input() |
help() | open() |
len() | range() |
- 内嵌函数:可以通过命令来显示 dir(__builtins__);
2、模块:一个完整的python文件就是一个模块。
python通常用“import 模块”的方式将现成模块中的函数、类等重用到其他代码块中。math.pi的值可以直接使用,不需要自行定义。
- 导入多个模块,只需要在模块名之间用逗号隔开;
- 模块里导入指定的模块属性,也就是把指定名称导入到当前作用域,则使用 from 模块名 import 模块属性;
3、包:由模块和子包组成的这样一个应用程序执行环境。体现出来是一个有层次的文件目录结构。
1 //1、 2 import AAA.CCC.c1 3 AAA.CCC.c1.func1(123) 4 5 // 2、模块c1中的函数func1() 6 from AAA.CCC.c1 import func1 7 func1(123)
4、库:库是一组具有相关功能的模块的集合。
数值型相关标准库: