类对象

类的实例(即对象)支持两种操作:属性引用和实例化。

属性引用使用和Python中所有属性引用一样的标准语法:obj.name。类的实例化有点儿类似于函数调用,使用类名与圆括号,例如:x = MyClass()

Info

Python中没有new这个关键字,类的实例化也不借助其他的关键字,这点儿与其他语言不同。

下面给出一个简单的示例,读者可以自行在交互式解释器中实验。

class MyClass:
	"""一个简单的类实例"""
	i = "Hello my class"
	
	def f(self):
		return 'foo'

x = MyClass()

print("MyClass类的属性为{0}".format(x.i))
print("MyClass类的方法输出内容为{0}".format(x.f()))