Python 命名建议

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命名规范
官方参考指南

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值