请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答 回答被采纳积分+3

1回答

william 2025-01-05 15:22:31
self.变量 相当于类属性
0 回复 有任何疑惑可以回复我~
  • 提问者 文森特难 #1
    写在函数外面的week_day_list不是类的属性吗?
    回复 有任何疑惑可以回复我~ 2025-01-05 15:36:51
  • william 回复 提问者 文森特难 #2
    要看你具体写在哪儿,如果是类上面,那就不是类属性,写在类里面的变量最好加上self来定义成类属性,函数里的变量不用加self,函数调用类属性需要加self,有问题进qq群直接问
    回复 有任何疑惑可以回复我~ 2025-01-05 15:45:57
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信