使用 as 给函数指定别名
如果要导入函数的名称可能与程序中现有的名称冲突,或者函数的名称太长,可指定简短而独一无二的别名:函数的另一个名字,类似于外号。要给函数取这种特殊外号,需要在导入它指定。
下面给函数 make_pizza()指定了别名 mp()。这是在 import 语句中使用 make_pazza as mp 实现的,关键字 as 将函数重命名为指定的别名:
from pizza import make_pizza as mp
mp(16, 'pepperoni')
mp(12, 'mushrooms', 'green peppers', 'extra cheese')
上面的 import 语句将 make_pizza()重命名为 mp()。
给函数指定别名的通用语法如下:
from module_name import function_name as fn
使用 as 给模块指定别名
通过给模块指定简短的别名(如给模块 pizza 指定别名 p ),我们能够更轻松地调用模块中的函数。
import pizza as p
p.make_pizza(16, 'pepperoni')
p.make_pizza(12, 'mushrooms', 'green peppers', 'extra cheese')
给模块指定别名的通用语法如下:
import module_name as mn
参考:
《Python编程 从入门到实践》埃里克.马瑟斯