当前位置: 首页 > 面试题库 >

Python中模块和类之间的区别

徐高懿
2023-03-14
问题内容

我可以给模块中的变量赋值吗?如果是,则类和模块之间有什么区别?

PS:我是一个Java专家(以防它有助于解释)。谢谢。


问题答案:
  • 模块

模块是包含Python定义和语句的文件。

正如医生所说。

因此,python中的模块只是组织代码的一种简单方式,它包含python类或仅包含函数。如果您在项目中需要这些类或函数,则只需import它们。例如,mathpython中的模块仅包含一堆函数,而您只需调用所需的那些函数(math.sin)。看看这个问题。

另一方面,python类与java类相似,只是结构略有不同。



 类似资料:
  • 问题内容: Python模块和Python包之间有什么区别? 问题答案: 模块是单个文件(一个或多个文件),可在一个导入下导入并使用。例如 包是目录中提供包层次结构的模块的集合。

  • 问题内容: 我已经看到许多项目使用 模块而不是 标准库中的模块。另外,有许多不同的模块。为什么要使用这些替代方法而不是标准库中的替代方法? 问题答案: 是 ,已添加到stdlib中。但是自从2.6中添加以来,它具有处理更多Python版本(2.4+)的优势。 的更新频率也比Python高,因此,如果您需要(或想要)最新版本,则尽可能使用它自己。 我认为,一种好的做法是将其中一个作为后备。

  • 问题内容: 声明“如果要将导出对象设置为函数或新对象,则必须使用module.exports对象。” 我的问题是为什么。 我console.logged结果()和第一个是。 问题答案: 是具有属性的普通JavaScript对象。是一个普通的JavaScript变量,碰巧设置为。在文件末尾,node.js基本上将“返回”该函数。在Node中查看JS文件的一种简化方法是: 如果在上设置,如,该属性也会

  • 问题内容: Python中的抽象类和接口有什么区别? 问题答案: 有时您会看到以下内容: 因为Python没有(也不需要)正式的Interface协定,所以抽象和接口之间不存在Java风格的区别。如果有人努力定义一个正式的接口,它也将是一个抽象类。唯一的区别在于文档字符串中所述的意图。 当您进行鸭类输入时,抽象和接口之间的区别是令人不解的事情。 Java使用接口是因为它没有多重继承。 由于Pyth

  • 问题内容: 我最近正在读《 学习JavaScript设计模式》 这本书。我没有得到的是模块模式和显示模块模式之间的区别。我觉得他们是同一回事。有人可以举一个例子吗? 问题答案: 至少有三种不同的方法来实现模块模式,但是显示模块模式是唯一具有正式名称的模块模式后代。 基本模块模式 模块模式必须满足以下条件: 私有成员住在封闭中。 公共成员暴露在返回对象中。 但是这个定义有很多歧义。通过以不同方式解决

  • 问题内容: 在Python,有什么之间的差异模块?为什么有三个?他们似乎在做同样的事情… 问题答案: 我知道已经有人说过了,但我强烈建议你使用软件包。 如果你使用的是除python之外的语言,则可能是在考虑并且易于使用,代码不多且功能强大,这就是我以前的想法。但是该程序包是如此有用且太短,以至于每个人都应该使用它。 首先,它支持完全宁静的API,并且非常简单: 无论是GET / POST,你都无需