Python的一些细节
阿大古 古古古
每条信息都带主观臆想,请不停修炼自己的判断力
展开
-
Python的单继承和多重继承
我们用两部分来写写Python的继承,分为单继承和多继承。在《流畅的Python》11和12章介绍了协议和抽象基类,以及继承的优点缺点,抽象基类这块真的很抽象…我觉得自己能看懂,却真的写不出来啥,乱写一通没有啥意思,我实在是写不好。我们就来写写继承好了,以及Python继承的一些调用方式。 第一部分,单继承 和C++的继承一样,子类可以继承父类的方法,我们从一个简单的例子说起 class A(): def fun(self): print('A class fun here') c原创 2020-05-12 17:30:13 · 778 阅读 · 0 评论 -
什么才是具备Python风格的类
Python没有编译器,应该管我们安装的python环境叫做python的解释器,每一个python语句的执行,都有很多我们看不见的步骤,让我们把其中某些看不见的步骤利用起来,写一个具有python风格的类。 我将实现一个Vector2d类,这个类表示的就是一个二维的点。 参考《流畅的Python》一书第九章,9.1节-9.6节 一开始,我把最后的成品摆在这里,后面逐个逐个解释 from arr...原创 2020-05-08 14:09:04 · 409 阅读 · 0 评论 -
Python关于变量,对象,引用的个人理解
他们说,python的变量不是盒子,是便利贴,可以说非常形象了,来看看下面这个代码 第一部分,关于引用 a = [1,2,3] b = a a.append(4) print(b) 猜猜会输出什么?将输出 [1, 2, 3, 4] 这说明了,列表这个对象在内存中只有一份,a 和 b 表示的都是这个列表对象,所以当我们操作 a 向列表添加一个元素的时候,查看b发现 b所表示的列表对象也被修改了,...原创 2020-05-06 15:42:32 · 366 阅读 · 0 评论