函数重打包 -- 模块
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
在Python的世界中我们已经有很多前辈们写好的程序了,为了能方便别人使用,他们将一些常用的函数和变量打包以模块的形式呈现给我们。
当我们想用一个模块提供的功能时,要先把该模块导入,这就要用到了import
,比如说我们想进行一些三角函数的运算,这就需要用到math模块提供的功能。
import math
print math.pi
print math.sin(33.3)
其实在我们运行一个Python程序的时候,默认会加载一个__buildin__模块,在这个模块里面都包含着那些功能呢?让我们来看一下吧。
import __builtin__
print dir(__builtin__)
可以看到我们之前碰到过的所有东西包括list
、dict
、len
、 print
、 raw_input
、range
都是在这个模块里的功能,其实我们之前学的很多东西其实都是在学这个模块里面的内容,这个模块里面还有很多其他的功能,如果都能搞明白了,相信你的Python水平也会突飞猛进。
在线练习
{$ activeFileHint $}