请稍等 ...
×

采纳答案成功!

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

关于cls

图片描述
老师,这个cls不是实例的类型吗?
cls(group_name =…)这句话是什么意思?
强制将这个返回结果转换成cls所指的类型吗?

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

1回答

bobby 2019-08-05 16:19:59

cls是类 不是类的实例 你可以看看下面的逻辑return的时候是用这个cls实例化了 cls就是用cls这个类返回一个新的实例对象,所以你会发现这个方法返回的是一个新对象 而不是改变了原来的对象

0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕雪2209780 #1
    self是实例,type(self)后就变成了类对吗,
    return cls(。。)是不是相当于
    a = cls(....)
    return a
    回复 有任何疑惑可以回复我~ 2019-08-05 16:38:12
  • bobby 回复 提问者 weixin_慕雪2209780 #2
    是的 type就是返回的类 你直接使用type(1)返回的就是int这个类
    回复 有任何疑惑可以回复我~ 2019-08-06 13:53:41
  • 提问者 weixin_慕雪2209780 回复 bobby #3
    好的,谢谢老师
    回复 有任何疑惑可以回复我~ 2019-08-06 14:16:54
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信