码迷,mamicode.com
首页 >  
搜索关键字:特殊方法    ( 365个结果
python进阶-- 04 如何定制类
1.魔术方法--定义 定义在某一类中(如object中的__str__,list中的__len__等),不需要直接调用该方法,Python中的某些函数或操作符会调用对应的特殊方法(如print调用__str__,len()调用__len__等),任何该类的派生类可以通过重写这些特殊方法,来自定义这些 ...
分类:编程语言   时间:2017-10-29 12:59:09    阅读次数:320
特殊方法和装饰器
1 # 多继承 2 class A: 3 def show(self): 4 print('AAAA') 5 6 class B: 7 def fun(self): 8 print('BBBB') 9 10 class C(B,A): 11 pass 12 13 x = C() 14 15 16 # ...
分类:其他好文   时间:2017-10-27 01:32:11    阅读次数:167
python2初识
此为python2刚开始学习的笔记,比较杂乱python的安装python标志符以单下划线开头_foo的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用fromxxximport*而导入;以双下划线开头的__foo代表类的私有成员;以双下划线开头和结尾的__foo__代表Python里特殊方法专用的..
分类:编程语言   时间:2017-10-25 23:57:13    阅读次数:230
python中的__call__()函数
__call__ 在Python中,函数其实是一个对象: >>> f = abs >>> f.__name__ 'abs' >>> f(-123) 123 由于 f 可以被调用,所以,f 被称为可调用对象。 所有的函数都是可调用对象。 一个类实例也可以变成一个可调用对象,只需要实现一个特殊方法__c ...
分类:编程语言   时间:2017-10-12 12:07:09    阅读次数:255
python 的特殊方法 __str__和__repr__
1.类的实例化返回值 1 class Foo(object): 2 def __init__(self): 3 pass 4 5 obj=Foo() 6 print(obj) 返回值:<__main__.Foo object at 0x0000000001E9AE48> 2.__str__方法: 1 ...
分类:编程语言   时间:2017-09-27 13:14:16    阅读次数:164
大数据操作:删除和去重
一些看似简单的数据操作,当作用于海量数据集时,就会出现“意料之外,却在情理之中”的问题,海量数据操作,需要采用特殊方法,才能“曲径通幽”。在删除海量数据时,需要注意日志的增长,索引碎片的增加和数据库的恢复模式,特别是利用大容量日志操作,来减少日志的增长和提高数据插入的速度。对于大数据去重,通过一些小 ...
分类:其他好文   时间:2017-09-19 15:29:37    阅读次数:208
Java的构造器
初始化和清理是涉及安全的两个问题。C++和Java都引入了构造器(constructor)的概念,这是一个在创建对象时被自动调用的特殊方法。可以假想为编写的每个类都定义一个initialize()方法。在每次使用对象的时候,都会用这个方法。在Java中,通过提供构造器,类的设计者可确保每个对..
分类:编程语言   时间:2017-09-16 11:44:42    阅读次数:151
Java的构造器
初始化和清理是涉及安全的两个问题。C++和Java都引入了构造器(constructor)的概念,这是一个在创建对象时被自动调用的特殊方法。 可以假想为编写的每个类都定义一个initialize()方法。在每次使用对象的时候,都会用这个方法。在Java中,通过提供构造器,类的设计者可确保每个对象都会 ...
分类:编程语言   时间:2017-09-15 23:46:58    阅读次数:255
Python学习第四章
1.类和对象: 类对象支持两种操作:属性引用和实例化。 属性引用:obj.name 构造方法:类会定义一个名为__int__()的特殊方法如下 def __init__(self): self.data=[] 类定义了__init__()方法的话,类的实例化操作会自动调用__init__()的方法。 ...
分类:编程语言   时间:2017-09-15 20:59:34    阅读次数:237
C#基础[4] 类的构造方法
构造方法用来创建对象,并且可以在构造函数中对对象进行初始化。构造函数是用来创建对象的特殊方法,方法名和类名一样,没有返回值,连void都不用。构造函数可以有参数,new对象的时候传递函数参数即可 如果不指定构造函数,则类有一个默认的无参构造函数。如果指定了构造函数,则不再有默认的无参构造函数,如果需 ...
分类:Windows程序   时间:2017-09-12 23:06:34    阅读次数:289
365条   上一页 1 ... 17 18 19 20 21 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!