模块
模块是一个包含所有定义函数和变量的文件,后缀名是.py。模块也是对象,有自己的属性和方法。
1、import 模块名
导入a模块后,就有了变量a指向该模块,利用a这个变量就可以访问a模块所有的功能
import math
print(math.tan(0.5))
2、from 模块名 import 对象名 [as 别名]
减少查询次数,提高执行效率
from math import tan as t
print(t(0.5))
模块的__name__属性。
如果是程序本身在执行,那么__name__==main;如果来自其他模块,则会输出其他模块的名字
#Data.py
def sum(a,b):
return a+b
if __name__=='__main__'
print('程序自身在运行')
else:
print('来自另一模块')
#模块.py
import Data
print(Data.sum(3,6))
#结果:Data
# 我来自另一模块
# 9