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相关推荐

  1. Python函数命名-PEP8编码规范的说明及IDE提示的忽略

    对IDE提示的好奇 在使用Python编程时,某函数setMainFrameColor()出现了黄色下划线并有以下信息 Function name should be lowercase less- ...

  2. pep8 python 编码规范_「原创」「python自学笔记」python编码规范

    编码规范是学习一个语言前必须要了解的. Python采用PEP8作为编码规范,PEP是Python Enhancement Proposal(Python 增强建议书)的缩写,8代表的是Python代 ...

  3. 《Python从小白到大牛》第5章 Python编码规范

    <Python从小白到大牛>已经上市! 俗话说:"没有规矩不成方圆".编程工作往往都是一个团队协同进行,因而一致的编码规范非常有必要,这样写成的代码便于团队中的其他人员 ...

  4. python coding style why_python coding style guide 的快速落地实践——业内python 编码风格就pep8和谷歌可以认作标准...

    python coding style guide 的快速落地实践 机器和人各有所长,如coding style检查这种可自动化的工作理应交给机器去完成,故发此文帮助你在几分钟内实现coding st ...

  5. python coding style guide 的快速落地实践——业内python 编码风格就pep8和谷歌可以认作标准...

    python coding style guide 的快速落地实践 机器和人各有所长,如coding style检查这种可自动化的工作理应交给机器去完成,故发此文帮助你在几分钟内实现coding st ...

  6. python coding style guide 的快速落地实践

    python coding style guide 的快速落地实践 机器和人各有所长,如coding style检查这种可自动化的工作理应交给机器去完成,故发此文帮助你在几分钟内实现coding st ...

  7. python coding style_python coding style guide 的高速落地实践

    python coding style guide 的高速落地实践 机器和人各有所长,如coding style检查这样的可自己主动化的工作理应交给机器去完毕,故发此文帮助你在几分钟内实现coding ...

  8. Python PEP8 编码规范中文版

    Python PEP8 编码规范中文版 2018年01月02日 19:21:09 阅读数:22140 标签: python 更多 个人分类: Python 原文链接:http://legacy.pyt ...

  9. python代码规范准则_Python编码规范

    Python 编码规范 这篇文档改编自 Guido 最初的< Python 风格指南>一文,并从 < Barry's style guide >中添加了部分内容.在有冲突的地方 ...

最新文章

  1. ST17H26对接RC522读IC卡
  2. Windows Server 2008远程桌面端口更改方法
  3. 华软linux虚拟机密码,Linux_账户和组管理
  4. dp笔记:关于DP算法和滚动数组优化的思考
  5. scala helloworld
  6. JavaScript实现继承的方式
  7. 单片机重要组成部分还有什么,引脚封装分布知识讲解(二)
  8. 阿里云服务器Centos7.0环境Nginx安装
  9. ai人工智能_AI破坏已经开始
  10. 查看计算机bios版本,Bios版本如何查看?电脑Bios版本四种查看方法
  11. linux xmanager使用教程,Xmanager企业版中各软件功能简介
  12. 什么是孤独?。。。一款只有6个用户的APP
  13. 精辟!(/usr/bin/ld: cannot find -lxxx)可能出现的问题和原因
  14. VUE Echarts世界地图 中文名称显示国家
  15. Oracle11G的数据库数据导入导出(由11g上导出导入10g数据库等)
  16. Windows Movie Maker视频制作
  17. 报名系统网页导出html,【网页报名表如何导出pdf】_网页的报名表怎样转换为word或者PDF格式...
  18. 我们正在研发建造了SpaceX的软件
  19. python 3.6 tensorflow_python3.6安装,以及安装tensorflow
  20. 我泪流满面,比尔盖茨也老了

热门文章

  1. 天籁obd接口针脚定义_关于手机MicroUSB接口数据线,这里有最详细解说
  2. C++STL笔记(二):容器的特性和共通操作
  3. java中typeof_JS typeof的用法
  4. xbox360fsd更新游戏封面_Steam推出了新版游戏库,界面更为简洁
  5. 山东大学计算机学院交叉,Xueying Qin
  6. php实现数据排序算法,PHP实现数据结构中的排序算法_PHP教程
  7. php 图片剪切为透明,解决PHP剪切缩略图生成png,gif透明图时,黑色背景问题
  8. c语言数组与函数,C语言的数组与函数
  9. oracle 多版本机制,关于oracle多版本机制副作用的问题-Oracle
  10. vue用form上传图片_vuejs使用FormData,ajax上传图片文件