如何正确在Python中使用self变量?

更新于
2026-10-11 16:09:15
0阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2386个文字,预计阅读时间需要10分钟。

如何正确在Python中使用self变量?

在介绍Python中self用法之前,先来了解Python中的类和实例。我们知道,面向对象中最重要概念是类(class)和实例(instance)。类是抽象的模板,例如学生这个抽象事物,而实例则是具体的对象,如具体的学生个体。类可以看作是这个抽象事物的模板,学生则是具体的学生个体。

在介绍Python的self用法之前,先来介绍下Python中的类和实例
我们知道,面向对象最重要的概念就是类(class)和实例(instance),类是抽象的模板,比如学生这个抽象的事物,可以用一个Student类来表示。而实例是根据类创建出来的一个个具体的“对象”,每一个对象都从类中继承有相同的方法,但各自的数据可能不同。
1、以Student类为例,在Python中,定义类如下:

class Student(object): pass

(Object)表示该类从哪个类继承下来的,Object类是所有类都会继承的类。

2、实例:定义好了类,就可以通过Student类创建出Student的实例,创建实例是通过类名+()实现:

student = Student()

3、由于类起到模板的作用,因此,可以在创建实例的时候,把我们认为必须绑定的属性强制填写进去。

阅读全文

本文共计2386个文字,预计阅读时间需要10分钟。

如何正确在Python中使用self变量?

在介绍Python中self用法之前,先来了解Python中的类和实例。我们知道,面向对象中最重要概念是类(class)和实例(instance)。类是抽象的模板,例如学生这个抽象事物,而实例则是具体的对象,如具体的学生个体。类可以看作是这个抽象事物的模板,学生则是具体的学生个体。

在介绍Python的self用法之前,先来介绍下Python中的类和实例
我们知道,面向对象最重要的概念就是类(class)和实例(instance),类是抽象的模板,比如学生这个抽象的事物,可以用一个Student类来表示。而实例是根据类创建出来的一个个具体的“对象”,每一个对象都从类中继承有相同的方法,但各自的数据可能不同。
1、以Student类为例,在Python中,定义类如下:

class Student(object): pass

(Object)表示该类从哪个类继承下来的,Object类是所有类都会继承的类。

2、实例:定义好了类,就可以通过Student类创建出Student的实例,创建实例是通过类名+()实现:

student = Student()

3、由于类起到模板的作用,因此,可以在创建实例的时候,把我们认为必须绑定的属性强制填写进去。

阅读全文