分享一下我学习类与对象的笔记 (一)

##

概念,类与对象

python中一切东西都有一个类,可以理解为实例,类是某个特定的个体,实例是群体中某个具体的个体。

##

创建与调用

Python里的每个类都有自己独特的属性(attribute)和方法(method),是这个类的所有实例都共享的。换言之,每个实例都可以调用类中所有的属性和方法。

###

创建

下面创建了一个简单的类

class Computer:

    screen = True

    def start(self):
        print('电脑正在开机中……'

来解析一下

类的主要用法是:

###

调用

下面是调用类的方式

class Computer:
    screen = True

    def start(self):
        print('电脑正在开机中……')

my_computer = Computer()
print(my_computer.screen)
my_computer.start()

稍微解析一下:

而终端显示出来是这样的

True
电脑正在开机中……

倒数第二行:my_computer.screen先是获取到类属性screen对应的值True,再用print()打印出来。最后一行:my_computer.start()调用方法start(),这个方法的功能是直接打印出’电脑正在开机中……’。细心的同学可能会有这样的疑惑:为什么实例调用方法时不用传参,定义时不是有个参数self吗?这就是参数self的特殊之处:在定义时不能丢,在调用时要忽略。至于它的作用,容我卖个关子,我的下次笔记分享会发布的。

###

小总结

刚才的东西总结一下

讨论数量: 1

爱编程的11岁“小屁孩” :kissing_heart:

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!