首页 > 代码库 > Python学习笔记12—类
Python学习笔记12—类
典型的类和调用方法:
#!/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: ", namegirl.color("white") #调用方法(函数)print "------"print girl.name #实例的属性
运行结果:
self 的属性数据,也不一定非得是由参数传入的,也可以在构造函数中自己设定
#/bin/env/python#coding:utf-8__metaclass__ = typeclass Person: def __init__(self, name,general="male"): self.name = name self.email = "zy5724@163.com" self.general = generalinfo = Person("keven")print "info.name=",info.nameprint "info.email=",info.emailprint "info.general=",info.general
运行结果:
Python学习笔记12—类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。