容器-->数据封装
函数-->语句封装
类-->方法属性封装
模块-->程序.py
命名空间
导入模块
TemperatureConvert.py
def c2f(cel): fah = cel*1.8+32 return fah def f2c(fah): cel = (fah-32)/1.8 return cel
#测试
def test():
print ("测试 %.2f " % c2f(0))
print ("测试 %.2f " % f2c(0))
if __name__=="__main__":
test()
第一种:import 程序
import TemperatureConvert print("32摄氏度=%.2f” % TemperatureConvert.c2f(32)) #命名空间
第二种 from 模块 import 函数
from TemperatureConvert import c2f print("32摄氏度=%.2f” % c2f(32)) #命名空间
第三种 import 模块 as 新名字(推荐)
#__name__ 模块的名字
#路径搜索 最佳模块位置/lib/site-packages
#sys.path.append("path")
#包
#1创建文件夹作为包名
#2文件夹中创建__init__.py 模块
#3模块放入文件夹中
#4导入 import 包名.模块名
import TemperatureConvert as tc #命名空间
print("32摄氏度=%.2f” % tc.c2f(32))