美文网首页Python基础
Python 命名建议

Python 命名建议

作者: Mr_Hou | 来源:发表于2019-07-14 14:46 被阅读0次

Python中的命名问题

我在初学Python并第一次开始写代码时候意识到的一个问题是代码中的命名问题。比如:

Q1. PyCharm中创建的工程文件如何命名?

  • 这个好像是随意的,让别人见词达意即可吧..

Q2.创建的Python File如何命名

  • 建议只使用小写字母、数字和下划线。
  • 不以数字开始。
function_test

Q3.模块(包)如何命名

  • 建议使用全小写的、尽可能短的字母命名,单词之间可使用下划线区分。
pluto

Q4.类如何命名

  • 一般情况下建议使用驼峰式命名法中的大驼峰式命名法(Pascal命名法)
  • 使用单下划线开头的类名为内部使用
class Cn_Mobile:
     def fake_name(self)

Q5.函数如何命名

  1. 普通函数
    • 建议采用小驼峰式命名方法。
def text_creation()
  1. 私有函数(外部函数访问会报错)
    • __(双下划线)开头,后续命名方式和普通函数相同。

Q6.变量如何命名

  1. 普通变量
    • 小驼峰式命名法,小写字母,单词之间可用_(单下划线)分割
desktop_path()
  1. 全局变量(应尽量避免使用全局变量
    • 建议全部大写字母,单词之间使用_(单下划线)分割
  2. 实例变量
    • _(单下划线)开头,后续命名和普通变量相同
  3. 私有实例变量
    • __(双下划线)开头,后续命名和普通变量相同
  4. 专有变量
    • __(双下划线)开头,__(双下划线),一般为python的自有变量。
      此为保留字,要满足防御性编程要求

python命名规范
官方参考指南

相关文章

网友评论

    本文标题:Python 命名建议

    本文链接:https://www.haomeiwen.com/subject/yeeoiftx.html