1

我已经用 python 编码了几个月了,我一直在想一些事情。我知道您可以在 .py 文件中包含类,但您不必这样做。我的问题是,始终将代码放在课堂上是一种好习惯,还是没有必要?

仅供参考:我用 Java 编码已经有几年了,所以我习惯于总是有一个“主”类和一个运行所有东西的主方法。

4

1 回答 1

1

这取决于你的文件是什么。从理论上讲,所有东西(有点犹豫地说)都可以写成一个类。但是仅仅为了“正确”而这样做有点矫枉过正,并且可能会使您的代码看起来很奇怪而不是清晰。一般来说,我会在案例之间做出以下区分

  1. 如果它是以面向对象的方式组织的大型项目的源代码,那么您将拥有一个准确定义它的类。这很棒,因为您可以继承变体或子项目的类。
  2. 如果您要创建用于所有项目的实用函数列表,例如数组操作或总是很方便的小工具,那么一个仅函数文件是可行的方法
  3. 如果您正在编写一个旨在以脚本方式执行特定任务的脚本,那么我将在 .py 文件中定义特定于任务的源,并在语句下包含与执行相关的代码

    如果名称== '主要':

于 2018-07-22T22:39:28.653 回答