函数
这里简单地介绍了几个内置的数值函数,
- pow(x,y) 乘方函数: 单词取自Power(有乘方的意思)
- abs() 求绝对值函数: 单词取自Absolute
- round() 圆整函数: 单词取自Roundness(圆整)
圆整函数将一个将一个小数圆整到最接近的整数,并在两
个整数一样近时圆整到偶数。
>>> pow(2,3)
8
>>> abs(-11.1)
11.1
>>> round(2/3)
1
>>> round(3/6)
0
>>> round(6/4)
2
>>>
那么,如果只想让给定的数向下圆整,还有一个函数floor()可以使用。
但我们并不能直接调用它,因为这并不是一个内置函数,而是包含在一个模块中。
模块
模块是Python内置函数库的扩展,其实就是外部函数库。
在这里简单介绍math模块作为示例。
导入模块,调用函数有两种方法:
- 直接导入整个模块,在模块下调用
>>> import math
>>> math.floor(32.9)
32
>>> math.ceil(32.1) ##单词取自单词Ceiling(天花板)
33
>>> math.sqrt(9) ##单词取自Square root(平方根)
3.0
- 导入模块中的特定函数(不建议使用这种方法,因为不同的模块中,可能包含相同的函数名)
>>> from math import sqrt
>>> sqrt(16)
4.0
还有一种替代方法,为变量赋值(Python神奇吧:|))
>>> ccc = math.pow
>>> ccc(2,3)
8.0
>>>
另外Python本身还提供了对复数的支持,这样可以进行复数运算,例如,对复数开平方:
>>> import cmath ##导入cmath模块
>>> cmath.sqrt(-1)
1j
>>>