当前位置: 首页 > news >正文

怎么找网站建设公司怎么注册公司公众号微信号

怎么找网站建设公司,怎么注册公司公众号微信号,wordpress分页条目,可信网站认证不做Python 的代码风格由 PEP 8 描述。这个文档描述了 Python 编程风格的方方面面。在遵守这个文档的条件下#xff0c;不同程序员编写的 Python 代码可以保持最大程度的相似风格。这样就易于阅读#xff0c;易于在程序员之间交流。 1 变量 常量 : 大写加下划线1 USER_CONSTANT 对…Python 的代码风格由 PEP 8 描述。这个文档描述了 Python 编程风格的方方面面。在遵守这个文档的条件下不同程序员编写的 Python 代码可以保持最大程度的相似风格。这样就易于阅读易于在程序员之间交流。 1 变量 常量 : 大写加下划线1 USER_CONSTANT 对于不会发生改变的全局变量使用大写加下划线。 私有变量 : 小写和一个前导下划线1 _private_value Python 中不存在私有变量一说若是遇到需要保护的变量使用小写和一个前导下划线。但这只是程序员之间的一个约定用于警告说明这是一个私有变量外部类不要去访问它。但实际上外部类还是可以访问到这个变量。 内置变量 : 小写两个前导下划线和两个后置下划线1 __class__ 两个前导下划线会导致变量在解释期间被更名。这是为了避免内置变量和其他变量产生冲突。用户定义的变量要严格避免这种风格。以免导致混乱。 2 函数和方法 总体而言应该使用小写和下划线。但有些比较老的库使用的是混合大小写即首单词小写之后每个单词第一个字母大写其余小写。但现在小写和下划线已成为规范。 私有方法 小写和一个前导下划线1 def _secrete(self): 2 print dont test me. 这里和私有变量一样并不是真正的私有访问权限。同时也应该注意一般函数不要使用两个前导下划线(当遇到两个前导下划线时Python 的名称改编特性将发挥作用)。特殊函数后面会提及。 特殊方法 小写和两个前导下划线两个后置下划线1 def __add__(self, other): 2 return int.__add__(other) 这种风格只应用于特殊函数比如操作符重载等。 函数参数 : 小写和下划线缺省值等号两边无空格1 def connect(self, userNone): 2 self._user user 3 类 类总是使用驼峰格式命名即所有单词首字母大写其余字母小写。类名应该简明精确并足以从中理解类所完成的工作。常见的一个方法是使用表示其类型或者特性的后缀例如: SQLEngine MimeTypes 对于基类而言可以使用一个 Base 或者 Abstract 前缀 BaseCookie AbstractGroup1 class UserProfile(object): 2 def __init__(self, profile): 3 return self._profile profile 4 5 def profile(self): 6 return self._profile4 模块和包 除特殊模块 __init__ 之外模块名称都使用不带下划线的小写字母。 若是它们实现一个协议那么通常使用lib为后缀例如: 1 import smtplib 2 3 import os 4 import sys 5 关于参数 5.1 不要用断言来实现静态类型检测 断言可以用于检查参数但不应仅仅是进行静态类型检测。 Python 是动态类型语言静态类型检测违背了其设计思想。断言应该用于避免函数不被毫无意义的调用。 5.2 不要滥用 *args 和 **kwargs *args 和 **kwargs 参数可能会破坏函数的健壮性。它们使签名变得模糊而且代码常常开始在不应该的地方构建小的参数解析器。 6 其他 6.1 使用 has 或 is 前缀命名布尔元素1 is_connect True 2 has_member False 6.2 用复数形式命名序列1 members [user_1, user_2] 6.3 用显式名称命名字典1 person_address {user_1:10 road WD, user_2 : 20 street huafu} 6.4 避免通用名称 诸如 list, dict, sequence 或者 element 这样的名称应该避免。 6.5 避免现有名称 诸如 os, sys 这种系统已经存在的名称应该避免。 7 一些数字 一行列数 : PEP 8 规定为 79 列这有些苛刻了。根据自己的情况比如不要超过满屏时编辑器的显示列数。这样就可以在不动水平游标的情况下方便的查看代码。 一个函数 : 不要超过 30 行代码, 即可显示在一个屏幕类可以不使用垂直游标即可看到整个函数。 一个类 : 不要超过 200 行代码不要有超过 10 个方法。 一个模块 不要超过 500 行。 8 验证脚本 可以安装一个 pep8 脚本用于验证你的代码风格是否符合 PEP8。 1 easy_install pep8 2 3 pep8 -r --ignoire E501 Test.py 这个命令行的意思是重复打出错误并且忽略 501 错误(代码超过 79 行)。
http://www.pierceye.com/news/168559/

相关文章:

  • 网站如何做301重定向南宁一站网 给网站做营销
  • 网站 使用的字体女生电子商务专业适合做什么
  • 电商网站首页模板连云港 网站 建设
  • 自助建站广告发布企业年检网上申报流程
  • 河北平台网站建设价位外包网站有哪些
  • 做网站客户需要提供的资料梧州网站建设推荐
  • 网站商城建设实训心得网络推广有用吗
  • 考试网站建设房价2024年暴跌
  • 北京网站seo价格建设教育培训的网站
  • 怎样做网站手机和电脑通用木马工业设计公司
  • 榆林市建设局官方网站ppt中网站布局图怎么做
  • 网站视频插件代码如何创建自己的软件
  • 如何免费建造网站电商网站建设哪家好
  • ps做网站首页设计教程郑州seo优化外包热狗网
  • 给网站增加功能怎么做360搜索关键词优化软件
  • 如何做公司网站空间南昌做网站的公司哪个比较好的
  • 美容网站开发网络营销的功能有哪些
  • 推广自己的网站需要怎么做做政协网站的目的是什么
  • 综合性电子商务网站有哪些商城系统软件开发
  • 网站服务器解决方案企业门户网站管理要求
  • 南京网站开发南京乐识专注岳阳网站建设网站
  • 做一直播网站要多少钱淘宝客如何建设推广网站
  • 网站模板内容怎么添加图片不显示菏泽做网站
  • 个人网站备案条件盐城做网站哪家好
  • 小型网站开发教程wordpress自适应小说
  • 来宾网站制作公司网站提交至google
  • 唐山网站建设怎么样专业的个人网站建设哪家
  • 成品网站w灬源码在线看重庆网站制作设计
  • 有没有在家做的兼职网站网站模板如何删除
  • 建站公司用的开源框架家纺网站模板