如图,python中类的属性为啥有两种不同的定义方式,同样都是类的属性,两种有什么区别? 10 我来答 1个回答 #热议# 普通体检能查出癌症吗? 国道天命师 2021-08-23 · 生活不止有眼前的苟且,还有诗和远方 国道天命师 采纳数:76 获赞数:282 向TA提问 私信TA 关注 展开全部 第一种:上图的是叫类属性 可以通过类名直接调用,如: print(a.lenght) 就可以,一般用于封装全局变量,列表等,便于管理。第二种:上图这种叫对象的属性,只有在实例化类之后它们才能调用,如:s = a(10,20,30) #实例化对象print(s.lenght) #调用对象属性注意一点,类名需要大写,然后你init里面的少了self,而且init后面的lenght没有意义。 追问 类属性与创建的对象之间有什么关系?类属性只能用类去调用吗? 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2023-03-10 Python中的属性有哪些呢? 2017-11-21 谈谈python中类属性和类实例的属性的区别 15 2022-05-19 Python中对象拥有其所属类的属性,同时又可以创建与其所属类的属性同名的属性 2020-02-13 python中类属性和实例属性的区别 5 2020-10-14 python中类对象和方法的区别是什么 2017-08-16 python中类方法,属性方法,静态方法。有什么区别和联系。 1 2021-04-01 Python中类与对象的其他说明? 2018-06-23 python中实例属性和类属性之间的关系 5 更多类似问题 > 为你推荐: