python coding style why_Python 编码规范(Style Guide)2
8,命名风格,主要有:
lowercase,lower_case_with_underscores:通常用于变量,函数名或模块名
UPPERCASE,UPPER_CASE_WITH_UNDERSCORES: 通常用于常量;对于不会发生改变的全局变量,使用大写加下划线
CapitalizedWords (or CamelCase ),通常用于类的命名
mixedCase (differs from CapitalizedWords by initial lowercase character!),用的很少,只允许在已经是流行风格的上下文中使用(例如threading.py),以保持向后兼容性
Capitalized_Words_With_Underscores (非常丑陋,很少人用!)
9,带单个前导带下划线(single leading underscore),表明是私有变量,_single_leading_underscore: weak "internal use" indicator. E.g. from M import * does not import objects whose name starts with an underscore. Python 中不存在私有变量一说,若是遇到需要保护的变量,使用小写和一个前导下划线。但这只是程序员之间的一个约定,用于警告说明这是一个私有变量,外部类不要去访问它。但实际上,外部类还是可以访问到这个变量。
10,带两个前导下划线和两个后置下划线,表明是内置变量 ,例如,_init__, __import__ or __file__,程序员在编程过程中不这样命名
11, 带单个后置下划线,主要是为了防止跟Python保留的关键字冲突,例如: Tkinter.Toplevel(master, class_='ClassName')
12,带两个前导下划线: 用于命名一个类的属性。
13,函数和方法参数:总是使用self作为实例方法的第一个参数;总是使用cls作为类方法的第一个参数。如果函数参数的名称与保留关键字冲突,通常最好追加一个尾部下划线而不是使用缩写或拼写损坏。 因此, class_比clss好 。
python coding style why_Python 编码规范(Style Guide)2相关推荐
- Python函数命名-PEP8编码规范的说明及IDE提示的忽略
对IDE提示的好奇 在使用Python编程时,某函数setMainFrameColor()出现了黄色下划线并有以下信息 Function name should be lowercase less- ...
- pep8 python 编码规范_「原创」「python自学笔记」python编码规范
编码规范是学习一个语言前必须要了解的. Python采用PEP8作为编码规范,PEP是Python Enhancement Proposal(Python 增强建议书)的缩写,8代表的是Python代 ...
- 《Python从小白到大牛》第5章 Python编码规范
<Python从小白到大牛>已经上市! 俗话说:"没有规矩不成方圆".编程工作往往都是一个团队协同进行,因而一致的编码规范非常有必要,这样写成的代码便于团队中的其他人员 ...
- python coding style why_python coding style guide 的快速落地实践——业内python 编码风格就pep8和谷歌可以认作标准...
python coding style guide 的快速落地实践 机器和人各有所长,如coding style检查这种可自动化的工作理应交给机器去完成,故发此文帮助你在几分钟内实现coding st ...
- python coding style guide 的快速落地实践——业内python 编码风格就pep8和谷歌可以认作标准...
python coding style guide 的快速落地实践 机器和人各有所长,如coding style检查这种可自动化的工作理应交给机器去完成,故发此文帮助你在几分钟内实现coding st ...
- python coding style guide 的快速落地实践
python coding style guide 的快速落地实践 机器和人各有所长,如coding style检查这种可自动化的工作理应交给机器去完成,故发此文帮助你在几分钟内实现coding st ...
- python coding style_python coding style guide 的高速落地实践
python coding style guide 的高速落地实践 机器和人各有所长,如coding style检查这样的可自己主动化的工作理应交给机器去完毕,故发此文帮助你在几分钟内实现coding ...
- Python PEP8 编码规范中文版
Python PEP8 编码规范中文版 2018年01月02日 19:21:09 阅读数:22140 标签: python 更多 个人分类: Python 原文链接:http://legacy.pyt ...
- python代码规范准则_Python编码规范
Python 编码规范 这篇文档改编自 Guido 最初的< Python 风格指南>一文,并从 < Barry's style guide >中添加了部分内容.在有冲突的地方 ...
最新文章
- ST17H26对接RC522读IC卡
- Windows Server 2008远程桌面端口更改方法
- 华软linux虚拟机密码,Linux_账户和组管理
- dp笔记:关于DP算法和滚动数组优化的思考
- scala helloworld
- JavaScript实现继承的方式
- 单片机重要组成部分还有什么,引脚封装分布知识讲解(二)
- 阿里云服务器Centos7.0环境Nginx安装
- ai人工智能_AI破坏已经开始
- 查看计算机bios版本,Bios版本如何查看?电脑Bios版本四种查看方法
- linux xmanager使用教程,Xmanager企业版中各软件功能简介
- 什么是孤独?。。。一款只有6个用户的APP
- 精辟!(/usr/bin/ld: cannot find -lxxx)可能出现的问题和原因
- VUE Echarts世界地图 中文名称显示国家
- Oracle11G的数据库数据导入导出(由11g上导出导入10g数据库等)
- Windows Movie Maker视频制作
- 报名系统网页导出html,【网页报名表如何导出pdf】_网页的报名表怎样转换为word或者PDF格式...
- 我们正在研发建造了SpaceX的软件
- python 3.6 tensorflow_python3.6安装,以及安装tensorflow
- 我泪流满面,比尔盖茨也老了
热门文章
- 天籁obd接口针脚定义_关于手机MicroUSB接口数据线,这里有最详细解说
- C++STL笔记(二):容器的特性和共通操作
- java中typeof_JS typeof的用法
- xbox360fsd更新游戏封面_Steam推出了新版游戏库,界面更为简洁
- 山东大学计算机学院交叉,Xueying Qin
- php实现数据排序算法,PHP实现数据结构中的排序算法_PHP教程
- php 图片剪切为透明,解决PHP剪切缩略图生成png,gif透明图时,黑色背景问题
- c语言数组与函数,C语言的数组与函数
- oracle 多版本机制,关于oracle多版本机制副作用的问题-Oracle
- vue用form上传图片_vuejs使用FormData,ajax上传图片文件