Python
chenxizhan1995
这个作者很懒,什么都没留下…
展开
-
Python代码风格总结
学了一点Python,感觉对代码风格不大了解,读了一遍PEP 8 – Style Guide for Python Code | Python.org,磕磕绊绊翻译了一下。 摘要 用四个空格做缩进。不要用制表符 代码行限制在 79 个字符以内,文档注释一行限制在72个字符以内。ps:中文,字符宽度一般是英文的两倍。 在二元操作符的前面断行 函数和类定义前面要有两个空行与其它结构分开 类中方法要用一个空行分开 方法/函数中,可以用空行划分逻辑代码段 Python3源文件编码一律使用原创 2020-11-29 23:29:37 · 413 阅读 · 1 评论 -
Python的属性描述符
Python3.8文档中对于属性描述符优先级的说明: 对于实例绑定,发起描述器调用的优先级取决于定义了哪些描述器方法。 一个描述器可以定义 __get__()、__set__() 和 __delete__() 的任意组合。如果它没有定义 __get__(),则访问属性会返回描述器对象自身,除非对象的实例字典中有相应属性值。如果描述器定义了 __set__() 和/或 __delete__(),则它是一个数据描述器;如果以上两个都未定义,则它是一个非数据描述器。通常,数据描述器会同时定义 __get__()原创 2020-09-17 13:39:04 · 308 阅读 · 0 评论