导入内置模块
1.模块能定义函数、类和变量,模块里也包含可执行的代码
[from 模块名] import [模块 | 类 | 变量 | 函数 | *] [as 别名]
2.导入内置时间模块的全部模块
import time
time.sleep(1) # 1秒后继续执行
print(111)
3.导入内置时间模块的sleep模块
from time import sleep
sleep(1) # 1秒后继续执行
print(111)
4.导入内置时间模块的全部模块
from time import *
sleep(1) # 1秒后继续执行
print(111)
5.导入内置时间模块,给模块取个别名使用
import time as itwk
itwk.sleep(1) # 1秒后继续执行
print(111)
6.导入内置时间模块的sleep模块,给模块取个别名使用
from time import sleep as itwk
itwk(1) # 1秒后继续执行
print(111)
自定义模块
新建一个sum_count.py文件
def sum(a, b):
print(a + b)
在导入模块
from sum_count import sum
sum(2, 5) # 7
__main__变量
只有程序是直接执行才会进入if内部,如果是被导入的,则if无法进入
if __main__ == '__main__'