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

Python-class类的相关总结

时间:2017-09-20 10:16:57      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:操作   强制   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。

 

Python-class类的相关总结

标签:操作   强制   object   数据   绑定   创建   定义   python   一个   

原文地址:http://www.cnblogs.com/lmt921108/p/7559720.html

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