python 类函数有self和没有self的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 类函数有self和没有self的区别相关的知识,希望对你有一定的参考价值。

参考技术A 没有self可以直接用类名调用函数,有self必须创建实例

出错
Traceback (most recent call last):
File "E:/test/Python/class_self.py", line 23, in <module>
A.helloA()
TypeError: helloA() missing 1 required positional argument: 'self'
改为:

正确

正确

以上是关于python 类函数有self和没有self的区别的主要内容,如果未能解决你的问题,请参考以下文章

python笔记60 - 类里面静态方法(@staticmethod),类方法(@classmethod)和实例方法(self)的使用与区别

python中的类中属性元素加self.和不加self.的区别

python3 中定义类函数参数中加 self 和不加的区别在哪

Python 中 创建类方法为什么要加self

self与cls的区别:python中类方法的定义

Python为啥要self