• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于python:Effective-Python

python 搞代码 3年前 (2022-02-20) 22次浏览 已收录 0个评论

第一章 造就Pythonic思维

  1. 查问本人应用的python版本(应用python3.x)
  2. 遵循PEP8格调指南
    与空白无关的倡议
  3. 用空格(space) 示意缩进, 而不要用制表符(tab) 。
  4. 和语法相干的每一层缩进都用4个空格示意。
  5. 每行不超过79个字符。
  6. 对于占据多行的长表达式来说,除了首行之外的其余各行都应该在通常的缩进级别之上再加4个空格。
  7. 在同一份文件中,函数与类之间用两个空行隔开。
  8. 在同一个类中,办法与办法之间用一个空行隔开。
  9. 应用字典时,键与冒号之间不加空格,写在同一行的冒号和值之间应该加一个空格。
  10. 给变量赋值时,赋值符号的右边和左边各加一个空格,并且只加一个空格就好。
  11. 给变量的类型做注解(annotation) 时, 不要把变量名和冒号隔开, 但在类型信息前应该有一个空格。
    与命名无关的倡议
  12. 函数、变量及属性用小写字母来拼写, 各单词之间用下划线相连, 例如:lowercase-underscore。7A Jan a by iure修纤, 爽子关外盖弘口受爱护的实例属性, 用一个下划线结尾, 例如:_leading_underscore。
  13. 公有的实例属性, 用两个下划线结尾, 例如:__double_leading_underscore。
  14. 类(包含异样) 命名时, 每个单词的首字母均大写, 例如:Capitalized Word。
  15. 模块级别的常量, 所有字母都大写, 各单词之间用下划线相连, 例如:ALL_CAPS。
  16. 类中的实例办法, 应该把第一个参数命名为self, 用来示意该对象自身。
  17. 类办法的第一个参数.应该命名为cls, 用来示意这个类自身。
  18. 受爱护的实例属性,用一个下划线结尾,例如:_leading_underscore
  19. 公有的实例属性,用两个下划线结尾,例如:__doubele_leading_underscore
  20. 类办法的第一个参数,应命名为cls,用来示意这个类自身
  21. 不要通过长度判断容器或序列是否为空,Pyhton会把空值断定为False,非空的值断定为True,因而应该采纳if not somelist、if somelist进行判断
  22. 引入模块时,总是应该应用绝对路径,而不应该依据以后模块门路来应用绝对名称,如from bar import foo

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于python:Effective-Python
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址