摘要:
首先:导入库 导入应该按照以下顺序分组: 标准库导入 相关第三方库导入 本地应用/库特定导入 你应该在每一组导入之间加入空行。 模块内用不到的模块,就不要加载 推荐使用绝对路径导入,如果导入系统没有正确的配置(比如包里的一个目录在sys.path里的路径后),使用绝对路径会更加可读并且性能更好(至少 阅读全文
摘要:
老年人怕忘记,还是写一笔记录下,以后查寻方便点。 class Car: def __new__(cls, *args, **kwargs): return object.__new__(cls) def __init__(self, color, mileage): self.color = col 阅读全文
摘要:
学Python一段时间了,以前对题目两个函数一直看不懂,网上资料基本五花八门,复制粘贴为主,讲的能看懂的我是没找到。 以下申明,这是结合《深入了解Python特性》的书中知识,出于自己的理解写下的博客,禁止转载。 首先__repr__与__str__明显是两个不同的方法,是完全不同的方法,一般在定义 阅读全文
摘要:
还是上基础,__str__与__repr__其实我有非常长的时间一直搞不清楚,他们具体有什么用。 今天回头看了下高手老师以前的教学视频,结合《深入了解Python特性》的书中知识。给自己备注下。 反着说,首先说比较少用的repr与eval这么简单的两个函数我以前尽然很长时间不理解。 eval简单来说 阅读全文
摘要:
__name__可以返回一个类或者一个函数的名字。 def test(): pass class Human: pass print(test.__name__) print(Human.__name__) test Human 我们在程序编写时候,经常用到的__name__ == __main__ 阅读全文