在 Python 语言里面,我们如果要声明一个数据,是这样的 name = 对象 比如我们要声明一个整数: a = 1 在编程语言中,我们都习惯把被赋值的玩意就做变量,在 Java 编程语言中,如果我们要声明一个整数就是这样的: int a = 1;…
什么是对象拷贝 之前我们说过,有些对象是可变的,比如 List,dict,set ;有些对象是不可变的,比如 Number,Tuple 等。 对于不可变的对象,我们在赋值的时候一般都是把 name 绑定到对象去。而对于可变对象,往往我们可以利用它们内…
我们在上一篇中学习了 Python 中的浅拷贝和深拷贝,知道了它们的区别,接下来我们再来说说自定义对象的拷贝,其实你知道了其中的原理,自定义对象的拷贝用起来也差不多。 接下来小帅b创建一个 Person 对象来给你举例:还是一样,我们把 handso…
很多时候我们需要去创建一些自定义对象,当我们实例化对象之后,时常需要去获取这个实例的信息,我们来看看这样一个老生常谈的 Class : 当我们想要获取 handsomeb 的信息的时候呢,我们会这样去操作: 在这里我们通过 print 方法去打印这个…
小帅b今天来跟你说说类的一些方法的定义,除了我们之前所说的类常规方法(函数方法,函数参数的使用),其实在类里面还可以以装饰器的方式来定义特别一些的方法,比如今天要跟你说的类方法以及静态方法。 常规实例方法 在此之前,我们来看看通常情况下定义的常规实例…
相信你已经通过自己的「折腾」,把你的页面创建成你想要的样子了,也就是,你把你的需求表达出来了,现在看起来,是不是对自己的需求清晰了很多?只有你真的自己一点点「表达」出来,你才会知道哪些是完全没必要实现的,哪些需求是最重要的。 好,当你把需求表达出来之…