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

关于self和object

import json class Students(object):    def read(object):    //不明白这里什么时候用self什么时候用object??? return r'["Tim","Bob","Alice"]'         s = Students() print json.load(s)

正在回答

2 回答

objedt是所有类的父类,所以类名后的括号里写object,   "class Students(object)"就是Student继承了object类

self在这是实例(或对象)的意思,一般通过实例才能调用方法,所以方法后的括号里写self,   def read(self)

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

object 是类不是对象,你传入的应该是self 对象

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

举报

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

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

进入课程

关于self和object

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号