python中 class(类定义)的代码就是要执行的代码段
与 def 语句下 进行自定义的函数不同
def hello(): print('hello world')
假设脚本中只有这两行代码,那么你执行代码不会出现任何输出,因为函数hello()本身没有被调用。
那么在class 语句下我们试着放入一段可执行代码
class Hello : print('hello world')
即使Hello没有被实例化,print()语句也会被执行,控制台会输出'hello world'
所以类定义实际上就是要执行的代码段。
这样一来,类定义中并非只能包含def语句。可以在def语句之外,进行变量的定义。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步