Python 使用对象模型来存储数据,这意味着构造任何类型的值都是对象。所有 python 对象都具有三个属性:id、type 和 value。
标识id:唯一标识,可以通过内置函数id()获取,可以认为是对象的内存地址。
类型:对象的类型决定了对象可以持有什么类型的值,可以执行什么操作,遵循什么规则。可以使用内置函数 type() 查看
python对象的类型,也可以用isinstance(),在python中类型也是对象。
值:对象表示的数据项。布尔逻辑运算符包括与、或、非。除了一些常用的运算符(< > <= >= == !=),对象值的比较还可以
使用 cmp() 内置函数。如果是用户定义的对象,cmp() 会调用该类的特殊方法__cmp__()。对于字符串,内置函数 str(obj) 返回一个适合的对象
一个可读的字符串表示,而另一个内置函数 repr(obj) 返回一个对象的字符串表示,通常方程 obj == eval(repr(obj)) 为真
的。可以说repr()的输出对python更友好,str()的输出对人更友好。方法是在类中定义的函数。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何卸载python3.610/24
- ♥ python如何去掉注释代码10/02
- ♥ Python语言中mod是什么意思08/12
- ♥ 什么是mongodb12/19
- ♥ python网页中下拉框的操作09/09
- ♥ python不是内部或外部命令有什么问题12/29
内容反馈