在python中,对象的特征也称为属性,也就是已知的关于对象某些方面的描述.对象的动作称为方法,也就是对象能实现的操作.
如果要创造球的python模型,那么球就是一个对象,他会有属性和方法.以下是关于球的属性示例:
以下是对球的方法示例,这些都是可以对球执行的操作:
球的属性就是我们所知的或者可以得出的所有的关于球的信息,这些信息可以是数字,字符串或者其他类型的数据.属性就是变量,只不过是包含在对象里的变量.
可以把属性打印出来:
也可以为属性赋值:
可以把属性赋给不是对象的常规变量:
方法就是对象可以实现的动作,就是一些代码块,方法就是包含在对象中的函数.函数能实现的方法也能实现,包括传递参数和返回值.
对象=属性+方法
我们可以利用对象,把某个事物的属性和方法合在一起,也就是将其已知的信息和可以实现的操作结合起来.属性就是信息,方法就是动作.
在关于球的例子中,对象名和属性名之间的点号(ball.color)的用法在python中称为点号标记法.
那么,要怎么创建一个对象呢?
在python中创建对象有两个步骤.第一步是定义对象的外观和动作也就是他的属性和方法.但是,这一步并不会真正的创建出一个对象.就像是绘制房子的蓝图,它可以告诉你房子长什么样,但其本身并不是房子.在python中关于对象的描述(蓝图)称为类,第二步是用类来创造一个真正的对象,这个对象称之为该类的实例.
到此这篇python对象没有这个属性(python中对象没有属性)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/pythonbc/21901.html