什么是模块
就是一个.py 文件
这个.py文件可以有:
- 函数
def fun():
- 类以及类方法、类成员等
class cls():
- 变量
math.pi=3.1415926
- 可执行语句
看一个math
模块:
# encoding= utf-8
# take_a_look_at_math.py
import math
print(math)
print(id(math))
print(type(math))
print(math.pi)
print(dir(math))
print(math.log2(4))
执行take_a_look_at_math.py
控制台输出:
<module 'math' (built-in)>
1605259056448
<class 'module'>
3.141592653589793
['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh'