gpt4 book ai didi

Python 命名约定指南

转载 作者:行者123 更新时间:2023-11-30 23:16:52 27 4
gpt4 key购买 nike

我想了解这种语言的命名约定,官方文档中有解释吗?如果没有,我该如何介绍良好的Python实践?

最佳答案

评论中提到,可以引用官方Python风格指南here 。命名约定为 here .

您还可以查看 Google 的 Python 风格指南 here ,命名约定为 here .

以下是 Google 的一些亮点:

避免使用的名称

  • 单字符名称,计数器或迭代器除外
  • 任意包/模块名称中的破折号 (-)
  • __double_leading_and_trailing_underscore__ 名称(Python 保留)

命名约定

请注意,某些命名约定与 PEP8 不同,而是遵循本样式指南起源的原始 Google Python 样式指南。

  • “内部”是指模块内部的或 protected 或私有(private)的一个类。

  • 前面添加一个下划线 (_) 对保护有一定的支持模块变量和函数(不包含在 import * from 中)。

  • 在实例变量或方法前面添加双下划线 (__)有效地使变量或方法对其私有(private)类(使用名称修改)。

  • 将相关的类和顶级函数放在一个模块中。与 Java 不同,无需将自己限制为每个类一个模块。但是,请确保类和顶级函数同一模块内聚力高。

  • 使用 CapWords 作为类名,但使用 lower_with_under.py 作为模块名称。命名示例

关于Python 命名约定指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27576401/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com