python中 class(类定义)的代码就是要执行的代码段

与 def 语句下 进行自定义的函数不同

def hello():
    print('hello world')

假设脚本中只有这两行代码,那么你执行代码不会出现任何输出,因为函数hello()本身没有被调用。

 

那么在class 语句下我们试着放入一段可执行代码

class Hello :
    print('hello world')

即使Hello没有被实例化,print()语句也会被执行,控制台会输出'hello world'

所以类定义实际上就是要执行的代码段。

这样一来,类定义中并非只能包含def语句。可以在def语句之外,进行变量的定义。

posted @ 2018-11-16 11:05  茴香豆的茴有四种写法  阅读(266)  评论(0编辑  收藏  举报