一、模块的定义
模块是一个 Python 代码文件,其中包含类、函数、变量等,可以被导入进行使用。
二、导入模块的方法
from 模块名 import [模块|类|变量|函数|*][as 别名]
。- 可以省略 “from”,直接使用 “import” 导入模块。
- “as 别名” 可以省略。
- 通过 “.” 来确定层级关系。
使用from...import
方式:
注意:当使用from time import sleep这种方式导入时,只将sleep函数引入到当前命名空间中,并没有引入time模块本身。不能使用time.sleep(3)。
from time import sleep #导入名为time的模块,并只用其sleep函数
print('HOW ARE YOU?')
sleep(3) #直接引用函数名
print('Pretty good! What about you? ')
直接import
方式:
注意:当使用整个模块的导入,引用其函数要用模块名,函数格式
import time #导入整个名为time的模块
print('HOW ARE YOU?')
time.sleep(3) #模块名.函数
print('Pretty good! What about you? ')
使用别名方式:
注意:使用了别名,引用时就不能再用原名
from time import sleep as sl #导入名为time的模块,并只用其sleep函数且重命名为sl
print('HOW ARE YOU?')
sl(3) #直接引用重命名函数名
print('Pretty good! What about you? ')
三、注意事项
模块的导入一般写在代码文件的开头位置。
下回解说自定义模块!