Python 是一种面向对象的高级语言,因此类对于 Python 非常重要。类是一个空间,在该空间中变量 (属性 / 方法) 分别存储。运算符’ . ‘用于调用类的属性和方法。类是事务类的抽象,它不是真的存在,它描述了事务的共性。在搜索类属性时,python 首先找到实例,然后在实例中找到属性,当找不到时,它将在类内部进行搜索。那么如何使用 Python 的类?优势有哪些?下面让我们一起来详细了解一下吧。
如何使用 Python 的类?
1. 在 Python 中,定义类是通过 class 关键字来实现的:
class Student(object):
Pass
class 后面紧接着是类名,即 Student. 类名通常采用单词首字母大写的形式命名,比如 StudentCore。
(object) 表示该类是从哪个类继承来的。如果没有合适的继承类,则通常使用 object 类,这是所有类都会继承的类。
2. 实例化一个类是通过在类名后面加小括号 “()” 来实现的:
pupil=Student ()
“小学生” 是 “学生” 这个的一个实例。所谓实例,可以将其理解为类的化身。类不能被直接使用,只能先将其实例化,然后用实例代表类,进而调用类中的方法处理数据。那么实例是怎么代表类的呢?在定义类及其方法时,有一个参数叫 self, 它就是串联实例与类之间的关键参数,可以简单地理解为 “self = 实例名”。
类的下面有属性和方法。可以将属性理解为静态的数据,将方法理解为动态的处理函数。比如,在下面的代码中定义了 “学生” 类,其中_ init _是属性,print_score 是方法。