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

self.name = name 这样的代码有什么作用?

在下面创建实例时他们的属性要重新赋值,比如Person('xxx','xxx'),那么self.name = name应该算是一种固定格式,必须要写,是这样吗?

正在回答

2 回答

可以类比定义函数的时候,要告诉他参数怎么用

你可以试一下self.name = 'xiaoming'最后全部实例的名字都变成xiaoming了

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

必须要这样写。因为方法调用的时候需要把self传回实例。动态绑定到对象。应该是这样。

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

举报

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

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

进入课程

self.name = name 这样的代码有什么作用?

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