对于python,一切事物都是对象,程序中存储的所有数据都是对象,对象基于类创建。这篇文章主要介绍了python 对象之数据类型 ,需要的朋友可以参考下
对于python,一切事物都是对象,程序中存储的所有数据都是对象,对象基于类创建
计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。
class 指自定义类型,type 指内置类型。两者都表示数据类型,称呼不同而已
每个对象都有一个身份、一个类型和一个值,身份指对象在内存中所处位置的指针(内存中的地址),内置函数id()可返回一个对象的身份。变量名就是引用这个具体位置的名称
立即学习“Python免费学习笔记(深入)”;
实例化:创建特定类型的对象
实例被创建后,其身份和类型不可改变
若对象值可修改,称为可变对象
若对象值不可修改,称为不可变对象
容器:某个对象包含对其它对象的引用,如 列表。
python是强类型语言,对象所属的类型决定了这个对象所能参与的操作或它支持的方法,即方法存在类中,对象里具有的功能都是去类里找的。
大多数对象都有大量特有的数据属性和方法
属性:与对象相关的值,如 变量名
方法:被调用时将在对象上执行某些操作的函数
>>> name='test'>>> name.upper() --方法TEST>>> num = 1>>> print(num.real) --属性help(type) -- 查看某个类型有哪些方法或属性>>> help(int)help(type.func) -- 查找某个方法的用法>>> help(str.find) 使用点(.)运算符可以访问属性和方法print(type(obj)) -- 查看对象由哪个类创建的 >>> from twisted.internet import reactor>>> print(type(reactor))
登录后复制
核心数据类型
数字:int,long,float,complex,bool (0:False, 1:True)
字符:str,unicode
列表:list
元组:tuple
字典:dict
文件:file
其它:set(集合),frozeset,类类型,None
以上就是关于Python对象中的数据类型的具体介绍的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2272743.html