Python核心编程(第二版) 第十二章 习题答案

本文详细解答了Python模块的习题,涉及路径搜索与搜索路径的区别、导入方式的影响、import与from...import的差异、名称空间与变量作用域的概念,以及如何使用__import__函数和创建importAs()函数。通过实例解析了模块导入的各种场景,帮助深化对Python模块系统的理解。
摘要由CSDN通过智能技术生成

已放在我的GitHub:https://github.com/Jonariguez/Core_Python_Programing_Exercises_Answers

模块

12-1 路径搜索和搜索路径之间有什么不同

路径搜索:在所有的文件路径里搜索某个文件的操作

搜索路径:是文件系统“预定义的区域”,包含多个路径。

在搜索路径里进行路径搜索,来搜索某些文件。

12-2 假设模块mymodule里有一个函数foo()

(a)把这个函数导入到你的名称空间有哪两种方法?
  • import mymodule
  • from mymodule import foo
(b)两种方法导入后的名称空间有什么不同

from mymodule import foo会将foo()函数导入到命名空间,可以直接用foo()来直接调用,而import mymodule是会把整个包导入到命名空间,调用可以用mymodule.foo()来调用。

12-3 导入"import module"和"from module import *"有什么不同

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值