Python 常用系统函数
Python 的标准库包含很多模块,每个模块中定义 了很多有用的函数,这些函数称为系统函数。
任何Python 程序都可直接或间接地调用这些函数。
例:
数学库模块(math)提供了很多数学运算函数;
复数模块(cmath)提供了用于复数运算的函数;
随机数模块(random)提供了用来生成随机数的函数;
时间(time)和日历(calendar)模块提供了能处理日期和时间的函数。
在调用系统函数之前,先要使用import 语句导入 相应的模块,格式如下:
import 模块名
该语句将模块中定义的函数代码复制到自己的程 序中,然后就可以访问模块中的任何函数,其方 法是在函数名前面加上“模块名.”。
例:调用数学模块math中的平方根函数sqrt(),语 句如下:
>>>import math #导入math模块
>>>math.sqrt(2) #调用sqrt()函数
1.4142135623730951
另一种导入模块的方法,格式如下:
from 模块名 import 函数名
该语句从指定模块中导入指定函数的定义,这样 调用模块中的函数时,不需要在前面加上“模块名.”。
例:
>>> from math import sqrt
>>> sqrt(2)
1.4142135623730951
如果希望导入模块中的所有函数定义,则函数名用“*”。
格式如下: from 模块名 import *
这样调用指定模块中的任意函数时,都不需要在前面加“模块名.”。
使用这种方法固然省事方便,但当多个模块有同名的函数时,会引起混乱,使用时要注意。