Python-class类的相关总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-class类的相关总结相关的知识,希望对你有一定的参考价值。

在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类的相关总结的主要内容,如果未能解决你的问题,请参考以下文章

python-class

python-class

python-class

Jekyll 偏移代码片段高亮的初始行

JAVA 日期工具类的总结

201621123062《java程序设计》第九周作业总结