容器-->数据封装

函数-->语句封装

类-->方法属性封装

模块-->程序.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))