一、概述 前面我们讲了类的方法,有普通方法,就是我们自己定义的方法,还有静态方法,类方法,属性方法,其实类还有另外一种方法,叫做类的特殊成员方法 二、类的特殊成员方法 2.1 __doc__ 说明:表示类的描述信息 2.2 __module__和__class__ 说明: 2.3 __init__ ...
分类:
编程语言 时间:
2017-06-12 18:52:38
阅读次数:
193
类的特殊成员方法 1、__doc__ 说明:表示类的描述信息 2、__module__ 和 __class__ 说明:__module__ 表示当前操作的对象在哪个模块 __class__ 表示当前操作的类是什么 3、__init__ 说明:构造方法,通过类创建对象时,自动触发执行。 4、__del ...
分类:
编程语言 时间:
2017-06-10 00:33:55
阅读次数:
238
__doc__ 查看尖的描述信息 __module__表示当前操作的对象所在的模块 __class__表示当前操作的对象所属的类 __init__构造方法 通过类创建对象自动执行 __del__析构方法,当前对象在内存中被释放自动斩妖执行 __call__对象后面加括号触发执行 __dict__查看 ...
分类:
编程语言 时间:
2017-06-07 22:22:13
阅读次数:
267
类的特殊成员之call#!/usr/bin/envpython#_*_coding:utf-8_*_classSpecialMembers:#类的构造方法def__init__(self):print("MyBlogisUrl:http://yw666.blog.51cto.com")#对象的构造方法def__call__(self):print("MyNameis:Yangwen")#创建一个对象,并且执行类的构造方法obj=Spec..
分类:
编程语言 时间:
2017-04-23 13:15:31
阅读次数:
252
__doc__ # 输出类的描述信息 __module__ # 表示当前操作的对象在那个模块 __class__ # 表示当前操作的对象的类是什么 __init__ # 构造方法,通过类创建对象是,自动触发执行。 __del__ # 构造方法,当对象在内存中释放是,自动触发执行。 __call__ ...
分类:
编程语言 时间:
2017-03-26 23:34:23
阅读次数:
201
类的特殊成员 上文介绍了Python的类成员以及成员修饰符,从而了解到类中有字段、方法和属性三大类成员,并且成员名前如果有两个下划线,则表示该成员是私有成员,私有成员只能由类内部调用。无论人或事物往往都有不按套路出牌的情况,Python的类成员也是如此,存在着一些具有特殊含义的成员,详情如下: 1. ...
分类:
其他好文 时间:
2017-02-09 18:52:11
阅读次数:
172
介绍学习记录。。。。目录:面向对象高级语法部分字段方法属性经典类新式类类的特殊成员反射类字段普通字段静态字段方法普通方法类方法静态方法属性普通属性私有属性字段普通字段属于对象,实例变量,存在每个实例里面,进行实例的时候,开辟一个实例对象,静态字段属于类,类..
分类:
编程语言 时间:
2016-12-28 19:22:10
阅读次数:
218
1.类的特殊成员方法 1.1__doc__ 表示类的描述信息 1.2__module__和__class__ __module__表示当前操作的对象在那个模块 __class__表示当前操作的对象所属类 1.3__init__构造函数,通过类创建对象时,自动触发 1.4__del__析构方法,函数执 ...
分类:
编程语言 时间:
2016-11-29 06:32:46
阅读次数:
141
面向对象进阶:类成员、类成员的修饰符、类的特殊成员 类成员 类成员分为三大类:字段、方法、属性 一、字段 静态字段 (属于类) 普通字段(属于对象) 1 class City: 2 # 静态字段 3 country = "中国" 4 5 def __init__(self,city_name): 6 ...
分类:
编程语言 时间:
2016-11-21 23:33:59
阅读次数:
252