【问题标题】:Does variable that has assigned class should be a lowercase? [closed]已分配类的变量是否应该是小写? [关闭]
【发布时间】:2021-12-01 00:28:25
【问题描述】:

我有这样的情况:

Serializer = get_serializer_class()

我在任何地方都找不到答案,序列化器应该是小写还是大写?

【问题讨论】:

  • 按照惯例(我强烈建议您遵循 (PEP8 - Style Guide for Python Code))变量名应该是小写的(也称为snake_case)(在您的情况下应该是serializer)但是这只是一个约定,由你决定是否遵循它,所以这是一个不太适合 StackOverflow 的固执己见的问题,所以我投票关闭它

标签: python naming-conventions


【解决方案1】:

PEP 8 声明

函数名称应为小写,必要时用下划线分隔单词以提高可读性。 变量名遵循与函数名相同的约定。

所以你的问题的答案是否定的。

但是类名:

类名通常应使用 CapWords 约定。

【讨论】:

    【解决方案2】:

    类名按 PEP 8 约定大写,但这只是一个变量名(类的实例)。所以答案是否定的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-20
      • 2011-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多