码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习笔记12—类

时间:2016-09-12 19:05:50      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

典型的类和调用方法:

#!/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

运行结果:

技术分享

 

Python学习笔记12—类

标签:

原文地址:http://www.cnblogs.com/zydev/p/5865715.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!