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中的变量、引用、拷贝和作用域的问题
Apr 07 Python
进一步探究Python的装饰器的运用
May 05 Python
python实现查找两个字符串中相同字符并输出的方法
Jul 11 Python
如何用itertools解决无序排列组合的问题
May 18 Python
PyQt实现界面翻转切换效果
Apr 20 Python
python dataframe常见操作方法:实现取行、列、切片、统计特征值
Jun 09 Python
python多线程实现TCP服务端
Sep 03 Python
django创建超级用户过程解析
Sep 18 Python
Python识别html主要文本框过程解析
Feb 18 Python
python使用html2text库实现从HTML转markdown的方法详解
Feb 21 Python
在Django中预防CSRF攻击的操作
Mar 13 Python
Python机器学习算法之决策树算法的实现与优缺点
May 13 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
磨咖啡豆的密诀
2021/03/03 冲泡冲煮
PHP中for与foreach的区别分析
2011/03/09 PHP
php中使用PHPExcel读写excel(xls)文件的方法
2014/09/15 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
2014/10/23 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
2020/07/19 PHP
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
2010/04/20 Javascript
javascript之学会吝啬 精简代码
2010/04/25 Javascript
js Html结构转字符串形式显示代码
2011/11/15 Javascript
缓动函数requestAnimationFrame 更好的实现浏览器经动画
2012/12/07 Javascript
js 获取radio按钮值的实例
2013/08/17 Javascript
JS数组去重与取重的示例代码
2014/01/24 Javascript
js 判断控件获得焦点的示例代码
2014/03/04 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
2015/08/28 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
2016/12/26 Javascript
Javascript中八种遍历方法的执行速度深度对比
2017/04/25 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
JS代码实现页面切换效果
2021/01/10 Javascript
python client使用http post 到server端的代码
2013/02/10 Python
Python、Javascript中的闭包比较
2015/02/04 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
Python实现的随机森林算法与简单总结
2018/01/30 Python
如何用Python实现简单的Markdown转换器
2018/07/16 Python
python整小时 整天时间戳获取算法示例
2019/02/20 Python
Python对接支付宝支付自实现功能
2019/10/10 Python
使用TensorFlow对图像进行随机旋转的实现示例
2020/01/20 Python
利用matplotlib为图片上添加触发事件进行交互
2020/04/23 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
2020/10/27 Python
CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
2016/05/17 HTML / CSS
New Balance比利时官方网站:购买鞋子和服装
2021/01/15 全球购物
服务行业个人求职的自我评价
2013/12/12 职场文书
就业自我评价
2014/02/04 职场文书
年检委托书
2014/08/30 职场文书
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技