笔记
容器:数据的封装。
函数:语句的封装。
类:方法和属性的封装。
模块:模块就是程序,每次写好代码保存的py文件都是一个模块。
命名空间
调用导入的模块里的函数时,要加上命名空间。
写好如下代码保存为hello.py,并置于Python目录下(否则导入时会找不到此文件)。
def hi():
print('Hi!')
在IDLE中导入该模块,并调用hi(),此处的hello便是hi的命名空间。
import hello
hello.hi()
导入模块
方法一:import 模块名
方法二:from 模块名 import 函数名(容易与现有文件中的函数名发生冲突)
例如:
只导入模块中的某几个函数:
from TemperatureConversion import c2f,f2c
使用通配符*导入整个模块的命名空间:
from TemperatureConversion import *
方法三:import 模块名 as 新名字(推荐)
import TemperatureConversion as tc
从此以后,可以用tc来代替冗长的文件名来调用函数。