2020/03/16

今天学到,为什么python的类下面的直属变量没有self作为开头,因为这些变量是属于python的类的。调用的时候需要用 类名.变量名 的方式调用(包括类内函数对该变量的调用)。而__init__函数下面,以及其他函数下面,都是带self的,因为这是属于类的对象的。调用的时候需要用 对象名.变量名的方式调用。

如果一个类下面有一个变量为a,一个对象下面也有a,对象下面的a比类优先。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!