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根据路径导入模块的方法
Sep 30 Python
Python中使用PDB库调试程序
Apr 05 Python
python将ansible配置转为json格式实例代码
May 15 Python
Python日期时间Time模块实例详解
Apr 15 Python
Python实现计算文件MD5和SHA1的方法示例
Jun 11 Python
对pyqt5多线程正确的开启姿势详解
Jun 14 Python
Python实现FM算法解析
Jun 18 Python
Python3分析处理声音数据的例子
Aug 27 Python
解决python 文本过滤和清理问题
Aug 28 Python
使用 Python 在京东上抢口罩的思路详解
Feb 27 Python
python判断变量是否为列表的方法
Sep 17 Python
教你使用Python pypinyin库实现汉字转拼音
May 27 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
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
2013/04/08 PHP
php post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
2016/01/07 PHP
php中this关键字用法分析
2016/12/07 PHP
javascript使用中为什么10..toString()正常而10.toString()出错呢
2013/01/11 Javascript
js如何获取file控件的完整路径具体实现代码
2013/05/15 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
javascript实现类似java中getClass()得到对象类名的方法
2015/07/27 Javascript
JavaScript采用递归算法计算阶乘实例
2015/08/04 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
2015/09/02 Javascript
Bootstrap Paginator分页插件使用方法详解
2016/05/30 Javascript
JavaScript数据存储 Cookie篇
2016/07/02 Javascript
自动化测试读写64位操作系统的注册表
2016/08/15 Javascript
JQuery实现列表中复选框全选反选功能封装(推荐)
2016/11/24 Javascript
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
javascript原生封装一个淡入淡出效果的函数测试实例代码
2018/03/19 Javascript
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
2018/05/26 jQuery
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
vue使用map代替Aarry数组循环遍历的方法
2020/04/30 Javascript
vue使用nprogress加载路由进度条的方法
2020/06/04 Javascript
关于Python面向对象编程的知识点总结
2017/02/14 Python
Python编程pygal绘图实例之XY线
2017/12/09 Python
Anaconda 离线安装 python 包的操作方法
2018/06/11 Python
Python远程方法调用实现过程解析
2020/07/28 Python
python实现简单的tcp 文件下载
2020/09/16 Python
html5 canvas 简单画板实现代码
2012/01/05 HTML / CSS
斯凯奇美国官网:SKECHERS美国
2016/08/20 全球购物
网络工程师个人的自我评价范文
2013/10/01 职场文书
毕业生个人的求职信范文
2013/12/03 职场文书
《秋姑娘的信》教学反思
2014/02/28 职场文书
大学生新学期计划书
2014/04/28 职场文书
优秀会计求职信
2014/07/04 职场文书
我的职业生涯规划:打造自己的运动帝国
2014/09/18 职场文书
三严三实学习心得体会
2014/10/13 职场文书
2015年煤矿安全工作总结
2015/05/23 职场文书