1.3.2 from模块名import对象名[as别名]

使用“from模块名import对象名[as别名]”的方式仅导入明确指定的对象,使用对象时不需要使用模块名作为前缀,可以减少程序员需要输入的代码量。这种方式可以适当提高代码运行速度,打包时可以减小文件的体积。示例如下。

from math import pi as PI
from os.path import getsize
from random import choice
r = 3
print(round(PI*r*r, 2))                      # 计算半径为3的圆面积
print(getsize(r'C:\Windows\notepad.exe'))    # 计算文件大小,单位为字节
print(choice('Python'))                      # 从字符串中随机选择一个字符

运行结果为:

28.27
245760
t