代码点读机 / Python / from

from Python · 关键字

从模块里挑出指定工具导入,打个比方: import 微信 相当于你安装了整个微信 App。 要用“朋友圈”时,你得先打开微信,再去点“朋友圈”图标。 代码里就是 微信.朋友圈(),要加模块名前缀。 from 微信 import 朋友圈 相当于你只把“朋友圈”这个功能做成一个独立的桌面快捷方式。 要用的时候,直接点桌面的“朋友圈”图标就能用,不用先打开微信。 代码里就是 朋友圈(),不用加模块名。

怎么用

from 模块名 import 工具名

小例子

import math
print(math.sqrt(16))      # 需要写 math. 来“打开工具箱”

from math import sqrt
print(sqrt(16))           # 直接调用 sqrt,像点桌面快捷方式

总结

总结一句话:from 就是“精准抽取,直接使用,省去前缀”。

官方文档:https://docs.python.org/zh-cn/3/tutorial/modules.html#tut-moremodules

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条