ok,接下来我们就来理解下面向对象,python 是一种面向对象语言,什么是面向对象呢?网上对它有各种解释,但是可能有些初学者看了都会懵逼。其实面向对象只是一种思想,而这种思想被运用到了编程中,效果很 nice 。 接下来我就跟你解释一下面向对象,别…
你已经知道了什么是“面向对象”了,那么接下来我就要来告诉你 Python 中的对象操作了,我先给你说明白,Python 中的类是啥?什么又是实例? 我们对邮件这个玩意都很熟悉吧,想想,你在发邮件的时候会怎么样操作呢? 是的,你会看到平台给你一个结构,…
咱们上一篇讲到了继承,说到了子类和父类之间的关系,父类也叫作基类、超类,也就是 super class ,上次我们说要在子类使用父类定义的东西,就需要用到 super 方法,有些朋友不太理解:不是说子类继承了父类,就直接都拥有了父类的东西了么?为啥要…
前阵子的你已经学会了 Python 的一些基础语句,也知道了面向对象思维的方法,以及如何创建一个 Python 类。 另外,面向对象就讲到这里了,下一篇开始会告诉你异常的处理。
slost 的中文意思是被插入,被塞进的意思,咋一听,还有点小邪恶呢,但是它在 Python 中,算得上是一个挺牛逼的魔法关键词了。 今天小帅b就来带你认识它,这么说吧,它更多的是用在面向对象的类和实例中, __slots__ 可以做到以下几点: 可…
当我们在定义一个类的时候,常常会定义到变量,而在定义变量的时候,可能我们会在不同的位置定义,比如这样: 这里我们定义了一个 Person 类,在这个类里面我们定义了一个 money 变量以及一个 init 方法。 什么是类变量和实例变量? 其中的 m…