所以我是Python的初学者,刚刚介绍了模块的概念。我理解模块是什么,以及如何创建和使用模块,但我不明白为什么它被使用。当然,模块的python脚本可以只用一个程序编写,而不是为了相同的结果而调用模块的大惊小怪?我不确定它是否与跑步速度有关?我曾尝试使用谷歌,但没有理解,所以希望有人在这里为我解释一下吗?
答案 0 :(得分:0)
模块是命名空间。它将“相关”对象组合在一起,并将它们与其他对象分开。它允许在不同的名称空间中重用名称,也就是说,在不同的上下文中。例如,itertools模块具有计数功能。如果它是内置函数,则代码中的顶层永远不会有计数函数或值。如果stdlib中的所有名称都是内置名称,那么您将有1000个潜在的冲突。
重用是另一个重要的想法,已在评论中提及。
速度不是一个问题,除了启动,即使它是次要的。别担心。