1. 首页
  2. 数据库
  3. 其它
  4. Python中类的初始化特殊方法

Python中类的初始化特殊方法

上传者: 2020-12-31 15:23:16上传 PDF文件 55.86KB 热度 16次
什么是特殊方法?当我们在设计一个类的时候,python中有一个用于初始化的方法$__init__$,类似于java中的构造器,这个就是特殊方法,也叫作魔术方法。简单来说,特殊方法可以给你设计的类加上一些神奇的特性,比如可以进行python原生的切片操作,迭代、连乘操作等。在python中,特殊方法以双下划线开始,以双下划线结束。 一个大例子 数学中有一个表示数的概念叫做向量,但是python中的数据类型却没有。我们来设法用python实现它。 首先考虑,向量跟普通的数据类型不同,传统的数可以直接进行运算,向量则需要对不同的坐标分别运算。来试试。 首先定义一个类,实现初始化方法。 # 实现向
下载地址
用户评论