使用模块的目的或意义是什么?

用户5095215

所以我是 Python 的初学者,刚刚了解了模块的概念。我了解模块是什么,以及如何创建和使用模块,但我不明白为什么要使用它。当然,模块的python 脚本可以只写在一个程序中,而不是为了相同的结果而大惊小怪地调用模块?不知道是不是跟跑速有关?我试过用谷歌搜索但没有运气理解,所以希望这里有人可以为我解释吗?

特里·简·里迪

模块是一个命名空间。它将“相关”对象组合在一起,并将它们与其他对象分开。它允许名称在不同的命名空间中重复使用,也就是说,在不同的上下文中。例如, itertools 模块有一个计数功能。如果这是一个内置函数,那么您的代码中的顶层永远不会有计数函数或值。如果 stdlib 中的所有名称都是内置名称,那么您将有 1000 多个潜在冲突。

重用是另一个重要的想法,已经在评论中提到了。

除了启动之外,速度不是问题,即便如此,它也是次要的。别担心。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章