标签:操作 强制 object 数据 绑定 创建 定义 python 一个
在Python中,所有的数据类型都可以视为对象,自定义的对象数据类型就是面向对象中的类(class)的概念。
面向对象编程:object oriented programming简称OOP.
1 ###简单举例,以登记学生的姓名和成绩举例 2 #!/usr/bin/python 3 #-*- coding:utf-8 -*- 4 class Student(object): ##定义student类 5 def __init__(self, name, score): ##__init__可以绑定一些强制属性 6 self.name=name 7 self.score=score 8 def print_score(self): 9 print("%s:%s" % (self.name, self.score))
给对象发消息实际上就是调用对应的关联函数,我们称之为对象的方法(method)。
>>>bart=Student("bob", 89) >>>lisa=Student("lisa simpson", 78) >>>bart.print_score() ##调用方法 ##上述操作,创建了两个实例。 ##创建实例的方法:类名+()实现的。
和普通函数相比,在类中定义的函数只有一点不同:就是第一个参数永远是实例变量self。
标签:操作 强制 object 数据 绑定 创建 定义 python 一个
原文地址:http://www.cnblogs.com/lmt921108/p/7559720.html