![Python核心编程从入门到开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/118/30638118/b_30638118.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
4.5.3 用as指定别名
如果要导入的函数名称可能与程序中现有的函数名称冲突,或者函数名称太长,那么可以为该函数起一个独一无二的别名。实现方法是在import语句中使用关键字as将函数重命名为你提供的别名。
【范例4-14】为函数指定别名。代码如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/94_2.jpg?sign=1738799154-pPx6zMUEX6BTMR5R1BwXq61TbBTn3iJu-0-b1e97afca4818c0cdfe92fa8b1794ebd)
指定别名的通用语法格式如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/94_3.jpg?sign=1738799154-3DH6eSzl6gmyxFAfABq61D5J7xx2XHer-0-705df9a8150c41250c16ccd6d586bd95)
当然,还可以给模块指定别名。通过给模块指定简短的别名,可以使得在调用该模块中的函数时更轻松,使得代码更简洁,还可以让我们不再关注模块名,而专注于描述性的函数名。
【范例4-15】为模块指定别名。代码如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/94_4.jpg?sign=1738799154-zQsB65tO4zeQgUo3L7eNC5dsGM2jcf4L-0-2a6934dcd63c3c625bb8f1285fb8d4b5)
给模块指定别名的通用语法格式如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/94_5.jpg?sign=1738799154-sWMz63zsIjGAPbyg7ELmt4jVrtGu9y7b-0-bd73fef6fb63b915efc28f2a7f8b2d7f)