1、创建类 1 class Book(object):2 def __init__(self,b): #定义构造器3 self.name=b4 print self.name5 def updatename(self,a):6 s...
分类:
编程语言 时间:
2014-09-19 20:59:15
阅读次数:
255
Python是面向对象的编程语言,也支持类继承。
>>> class Base:
... pass
...
>>> class Derived(Base):
... pass
这样就定义了两个类,Derived继承了Base。issubclass(a,b)可以测试继承关系:
>>> issubclass(Derived, Base)
True
在...
分类:
编程语言 时间:
2014-09-19 17:41:15
阅读次数:
373
Python使用中面向对象的语言,支持继承、多态;
定义一个Person类:
>>> class Person:
... def sayHello(self):
... print('hello')
...
>>> Person.sayHello(None)
hello
>>> Person().sayHello()
hello
可以修...
分类:
编程语言 时间:
2014-09-18 22:22:34
阅读次数:
255
类的初始化函数 __init__,类似于C++中的构造函数类的中的变量分为【对象变量】和【类变量】【对象变量】用self引用,self类似于C++中的this指针,类中除了静态函数之外,所有函数的第一个参数都是self,要显示写出(这一点与C++不同)【类变量】类似于C++中的静态变量,引用方法是【...
分类:
编程语言 时间:
2014-09-09 15:35:18
阅读次数:
245
SnowNLP是一个python写的类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库,并且和TextBlob不同的是,这里没有用NLTK,所有的算法都是自己实现的,并且自带了一些训练好的字典。注意...
分类:
编程语言 时间:
2014-08-27 16:14:27
阅读次数:
1561
1 class Count():2 count=03 def __init__(self,count):4 self.count=count5 self.__class__.count+=1运行结果>>>>>>ct1=Count(3)>>>print ...
分类:
编程语言 时间:
2014-08-25 19:08:44
阅读次数:
189
先看看python类的类变量和成员变量。见下面代码:
class TestClass(object):
val1 = 100
def __init__(self):
self.val2 = 200
def fcn(self,val = 400):
val3 = 300
self.val4 = val...
分类:
编程语言 时间:
2014-08-22 16:19:09
阅读次数:
193
类的构造函数Python类的构造函数是__init__,它与其它函数的区别,首先是通过前面和后面带两个双下划线来跟别的函数名称进行区分。它的格式如下:def __init__(self, 参数列表):def是定义函数的关键字,__init__是构造函数的名称,self是类本身的参数,用来区分那些函数是属于类。最后的参数列表是可有可无的。构造函数主要用来初始化成员变量和分配资源,它是一个类旦生后立即...
分类:
其他好文 时间:
2014-08-20 14:13:12
阅读次数:
194
Python 类的一些基本概念
Python中一切皆对象,声明变量函数等的过程实际上就是它们到内存中为对象分配的空间的连接。Python中的类同Java、C++一样,有自己的属性与方法。属于一个对象或类的变量被称为域。 域有两种类型——属于每个实例/类的对象或属于类本身,它们分别被称为实例变量和类变量。 类的变量 由一个类的所有对象(实例)共享使用。所有对象共用一个类变量的拷贝。对...
分类:
编程语言 时间:
2014-08-18 23:39:13
阅读次数:
373