为了账号安全,请及时绑定邮箱和手机立即绑定

关于get score(self) 和 set score (self,score)

为什么get score(self)中只有一个self,而set score (self,score)还要有一个score。grade中又是只要self就可以了?这有什么区别??

正在回答

3 回答

因为set score()函数的作用是对__score属性进行赋值,那么肯定是需要传入一个参数,将这个参数值赋值给__score属性

0 回复 有任何疑惑可以回复我~

get score(self) 中的self 是get score()作为方法必须要有的。同样set score()总的self也是。。除去self 不管的话,get score()“相当于”无参函数,返回了score 。而 set score ()需要调用score作为参数。

0 回复 有任何疑惑可以回复我~
#1

你灬近在远方

get.score方法是做什么用的?为什么要定义这样的一个方法?跟感觉跟没有一样啊
2016-06-15 回复 有任何疑惑可以回复我~

get score(self) 不带参数的返回函数相当于get score(), set score(self, score)传入了一个score参数相当于 set score(score)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

关于get score(self) 和 set score (self,score)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信