python 命名规范知识点汇总


Posted in Python onFebruary 14, 2020

1,模块命名

(1)模块推荐使用小写命名,

(2)除非有很多字母,尽量不要用下划线

因为很多模块文件存与模块名称一致的类,模块采用小写,类采用首字母大写,这样就能区分开模块和类。

2,类命名

(1)类名使用驼峰(CamelCase)命名风格,首字母大写;

(2)私有类可用一个下划线开头。

3,函数命名

(1)函数名一律小写,如有多个单词,用下划线隔开

(2)类内部函数命名,用单下划线(_)开头(该函数可被继承访问)

(3)类内私有函数命名,用双下划线(__)开头(该函数不可被继承访问)

4,变量命令

(1)变量名推荐小写,如有多个单词,用下划线隔开

(2)类内部变量命名,用单下划线(_)开头(该变量可被继承访问)

(3)类内私有变量命名,用双下划线(__)开头(该变量不可被继承访问)

5,常量命令

使用下划线分割大些字母命名

Python 相关文章推荐
Python 获取新浪微博的最新公共微博实例分享
Jul 03 Python
解析Python中的异常处理
Apr 28 Python
python使用分治法实现求解最大值的方法
May 12 Python
python实现查找两个字符串中相同字符并输出的方法
Jul 11 Python
使用PM2+nginx部署python项目的方法示例
Nov 07 Python
python 处理数字,把大于上限的数字置零实现方法
Jan 28 Python
使用Python Pandas处理亿级数据的方法
Jun 24 Python
python中如何使用insert函数
Jan 09 Python
如何给Python代码进行加密
Jan 10 Python
Python 将 QQ 好友头像生成祝福语的实现代码
May 03 Python
python requests.get带header
May 05 Python
python playwrigh框架入门安装使用
Jul 23 Python
wxPython修改文本框颜色过程解析
Feb 14 #Python
python中提高pip install速度
Feb 14 #Python
pycharm快捷键汇总
Feb 14 #Python
python随机模块random使用方法详解
Feb 14 #Python
python实现连连看游戏
Feb 14 #Python
python读取与处理netcdf数据方式
Feb 14 #Python
Python class的继承方法代码实例
Feb 14 #Python
You might like
雄兵连:天使彦天使彦为爱折翼,彦和炙心同时念动的誓言!
2020/03/02 国漫
PHP与SQL注入攻击[三]
2007/04/17 PHP
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
2014/07/18 PHP
yii的CURD操作实例详解
2014/12/04 PHP
对PHP PDO的一些认识小结
2015/01/23 PHP
Yii2.0实现的批量更新及批量插入功能示例
2019/01/29 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
Laravel 自动转换长整型雪花 ID 为字符串的实现
2020/10/27 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
关于JAVASCRIPT urldecode URL解码的问题
2012/01/08 Javascript
ExtJs设置GridPanel表格文本垂直居中示例
2013/07/15 Javascript
js对象基础实例分析
2015/01/13 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
jQuery查看选中对象HTML代码的方法
2016/06/17 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
2018/08/13 Javascript
在React项目中使用Eslint代码检查工具及常见问题
2018/10/10 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
2019/07/29 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
2019/11/05 Javascript
javascript实现弹出层效果
2019/12/10 Javascript
Python 获得命令行参数的方法(推荐)
2018/01/24 Python
浅谈django rest jwt vue 跨域问题
2018/10/26 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
python实现删除列表中某个元素的3种方法
2020/01/15 Python
浅谈selenium如何应对网页内容需要鼠标滚动加载的问题
2020/03/14 Python
python更新数据库中某个字段的数据(方法详解)
2020/11/18 Python
介绍信模板
2015/01/31 职场文书
爱心捐款活动总结
2015/05/09 职场文书
健康教育主题班会
2015/08/14 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书
关于Oracle12C默认用户名system密码不正确的解决方案
2021/10/16 Oracle
mysql分表之后如何平滑上线详解
2021/11/01 MySQL
MySQL的prepare使用以及遇到的bug
2022/05/11 MySQL