摘要: 面向对象的Python Python是一门面向对象的编程语言,而用于实现Python的C并不是面向对象的语言,这就意味着需要在C层面实现面向对象的特性。 可以参考从C++对象模型谈C语言的继承与多态了解C语言如何实现继承和多态。 Python实现了完全的面向对象的语言特性,所有的类均继承自objec 阅读全文
posted @ 2021-02-23 22:28 道友请留步W 阅读(58) 评论(0) 推荐(0) 编辑
摘要: Rob Pike 你无法断定程序会在什么地方耗费运行时间。瓶颈经常出现在想不到的地方,所以别急于胡乱找个地方改代码,除非你已经证实那儿就是瓶颈所在。 估量。在你没对代码进行估量,特别是没找到最耗时的那部分之前,别去优化速度。 花哨的算法在 n 很小时通常很慢,而 n 通常很小。花哨算法的常数复杂度很 阅读全文
posted @ 2021-02-23 10:33 道友请留步W 阅读(110) 评论(0) 推荐(0) 编辑
摘要: import os import sys def line_file_test(): print(sys._getframe().f_lineno) # 获取当前行号(行数) print(__file__) # 获得当前Python文件绝对路径 print(os.path.basename(__fi 阅读全文
posted @ 2021-02-23 09:50 道友请留步W 阅读(2387) 评论(0) 推荐(1) 编辑