课程
/后端开发
/Python
/python进阶
为什么写的是s.score=60,不是应该写成s.score(60) 因为60是score函数的参数,所以去调用然后完成函数功能,可是我这么写就报错,为什么
2018-06-17
源自:python进阶 6-7
正在回答
这里的score并不算一个函数,set_score和get_score才是函数,而这章的目的就是直接赋值来取代set和get两个函数,通过s.score = 60一步操作进行了对score的赋值以及对score的值的检测两步操作
s.score 它是一个属性值, 他不是一个函数,
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号