标签:
典型的类和调用方法:
#!/usr/bin/env Python # coding=utf-8 __metaclass__ = type #新式类 class Person: #创建类 def __init__(self, name): #初始化函数 self.name = name
def getName(self): #类中的方法(函数) return self.name
def color(self, color): print "%s is %s" % (self.name, color)
girl = Person(‘wangguniang‘) #实例化 name = girl.getName() #调用方法(函数) print "the person‘s name is: ", name girl.color("white") #调用方法(函数) print "------" print girl.name #实例的属性
运行结果:
self 的属性数据,也不一定非得是由参数传入的,也可以在构造函数中自己设定
#/bin/env/python #coding:utf-8 __metaclass__ = type class Person: def __init__(self, name,general="male"): self.name = name self.email = "zy5724@163.com" self.general = general info = Person("keven") print "info.name=",info.name print "info.email=",info.email print "info.general=",info.general
运行结果:
标签:
原文地址:http://www.cnblogs.com/zydev/p/5865715.html