Python 对象中的数据类型


Posted in Python onMay 13, 2017

对于python,一切事物都是对象,程序中存储的所有数据都是对象,对象基于类创建

计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。

class 指自定义类型,type 指内置类型。两者都表示数据类型,称呼不同而已

每个对象都有一个身份、一个类型和一个值,身份指对象在内存中所处位置的指针(内存中的地址),内置函数id()可返回一个对象的身份。变量名就是引用这个具体位置的名称

实例化:创建特定类型的对象

实例被创建后,其身份和类型不可改变

 若对象值可修改,称为可变对象
 若对象值不可修改,称为不可变对象

容器:某个对象包含对其它对象的引用,如 列表。

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 对象中的数据类型,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Python 相关文章推荐
python实现的阳历转阴历(农历)算法
Apr 25 Python
pyspark 读取csv文件创建DataFrame的两种方法
Jun 07 Python
用Python PIL实现几个简单的图片特效
Jan 18 Python
利用Python实现Shp格式向GeoJSON的转换方法
Jul 09 Python
python GUI图形化编程wxpython的使用
Jul 19 Python
对Django中内置的User模型实例详解
Aug 16 Python
python实现字典嵌套列表取值
Dec 16 Python
Tensorflow tf.dynamic_partition矩阵拆分示例(Python3)
Feb 07 Python
python新手学习使用库
Jun 11 Python
python math模块的基本使用教程
Jan 16 Python
python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
Jan 28 Python
Python内置的数据类型及使用方法
Apr 13 Python
Python中matplotlib中文乱码解决办法
May 12 #Python
使用Python对Csv文件操作实例代码
May 12 #Python
python 读取excel文件生成sql文件实例详解
May 12 #Python
Python实现读取并保存文件的类
May 11 #Python
Python使用defaultdict读取文件各列的方法
May 11 #Python
python中nan与inf转为特定数字方法示例
May 11 #Python
Python和C/C++交互的几种方法总结
May 11 #Python
You might like
第1次亲密接触PHP5(2)
2006/10/09 PHP
PHP实现域名whois查询的代码(数据源万网、新网)
2010/02/22 PHP
PHP上传图片进行等比缩放可增加水印功能
2014/01/13 PHP
php实现算术验证码功能
2018/12/05 PHP
JavaScript改变HTML元素的样式改变CSS及元素属性
2013/11/12 Javascript
Knockout text绑定DOM的使用方法
2013/11/15 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
2015/06/23 Javascript
JavaScript数据存储 Cookie篇
2016/07/02 Javascript
AngularJS通过ng-route实现基本的路由功能实例详解
2016/12/13 Javascript
Jquery鼠标放上去显示全名的实现方法
2017/02/06 Javascript
详解React中setState回调函数
2018/06/14 Javascript
微信小程序官方动态自定义底部tabBar的例子
2019/09/04 Javascript
Node.js API详解之 os模块用法实例分析
2020/05/06 Javascript
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
pygame学习笔记(1):矩形、圆型画图实例
2015/04/15 Python
Python MySQLdb Linux下安装笔记
2015/05/09 Python
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
用python实现百度翻译的示例代码
2018/03/09 Python
python中eval与int的区别浅析
2019/08/11 Python
Python笔试面试题小结
2019/09/07 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
Python count函数使用方法实例解析
2020/03/23 Python
python如何删除文件、目录
2020/06/23 Python
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
微观物理专业自荐信
2014/01/26 职场文书
春季运动会广播稿大全
2014/02/19 职场文书
《一件运动衫》教学反思
2014/02/19 职场文书
党支部公开承诺践诺书
2014/03/28 职场文书
司机岗位职责说明书
2014/07/29 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
大学生村官个人总结
2015/02/15 职场文书
培训班通知
2015/04/25 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书
在校证明模板
2015/06/17 职场文书
2019毕业论文致谢词
2019/06/24 职场文书
Redis做数据持久化的解决方案及底层原理
2021/07/15 Redis