为什么类的初始化函数创建变量的时候需要加self?

来源:4-16 面向对象编程

文森特难

2025-01-05

不太理解为什么在函数外面创建week_day_list的时候不需要加self,在函数里面创建就需要加self
图片描述

写回答

1回答

william

2025-01-05

self.变量 相当于类属性
0
2
william
回复
文森特难
要看你具体写在哪儿,如果是类上面,那就不是类属性,写在类里面的变量最好加上self来定义成类属性,函数里的变量不用加self,函数调用类属性需要加self,有问题进qq群直接问
2025-01-05
共2条回复

轻松掌握Python+主流测试框架,快速转型自动化测试

Python3+Pytest+Requests+Allure零基础入门Python接口自动化测试

440 学习 · 78 问题

查看课程