典型的类和调用方法:
#!/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 = "[email protected]" self.general = general info = Person("keven") print "info.name=",info.name print "info.email=",info.email print "info.general=",info.general
运行结果:
时间: 2024-10-14 02:13:47