Python基础

Python 命名建议

2019-07-14  本文已影响0人  Mr_Hou

Python中的命名问题

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

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

Q2.创建的Python File如何命名

function_test

Q3.模块(包)如何命名

pluto

Q4.类如何命名

class Cn_Mobile:
     def fake_name(self)

Q5.函数如何命名

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

Q6.变量如何命名

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

python命名规范
官方参考指南

上一篇 下一篇

猜你喜欢

热点阅读