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中使用next()方法操作文件的教程
May 24 Python
python常用函数详解
Sep 13 Python
基于Python闭包及其作用域详解
Aug 28 Python
python、java等哪一门编程语言适合人工智能?
Nov 13 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
Jun 11 Python
python实现关闭第三方窗口的方法
Jun 28 Python
python求最大值,不使用内置函数的实现方法
Jul 09 Python
解决ROC曲线画出来只有一个点的问题
Feb 28 Python
pandas读取csv文件提示不存在的解决方法及原因分析
Apr 21 Python
Python中的None与 NULL(即空字符)的区别详解
Sep 24 Python
python实现人性化显示金额数字实例详解
Sep 25 Python
Python 数据科学 Matplotlib图库详解
Jul 07 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
批量获取memcache值并按key的顺序返回的实现代码
2011/06/14 PHP
Composer设置忽略版本匹配的方法
2016/04/27 PHP
JavaScript 页面编码与浏览器类型判断代码
2010/06/03 Javascript
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
纯css下拉菜单 无需js
2016/08/15 Javascript
JS奇技之利用scroll来监听resize详解
2017/06/15 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
Electron中实现大文件上传和断点续传功能
2018/10/28 Javascript
使用Vue实现移动端左滑删除效果附源码
2019/05/16 Javascript
JS实现的tab切换并显示相应内容模块功能示例
2019/08/03 Javascript
node.js中事件触发器events的使用方法实例分析
2019/11/23 Javascript
Node.js API详解之 querystring用法实例分析
2020/04/29 Javascript
[41:12]Liquid vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.24
2019/09/10 DOTA
理解Python中的类与实例
2015/04/27 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
python字符串格式化方式解析
2019/10/19 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
2019/12/06 Python
如何基于python3和Vue实现AES数据加密
2020/03/27 Python
tensorflow使用CNN分析mnist手写体数字数据集
2020/06/17 Python
Python可以用来做什么
2020/11/23 Python
python selenium 获取接口数据的实现
2020/12/07 Python
利物浦足球俱乐部官方网上商店:Liverpool FC Official Store
2018/01/13 全球购物
中国跨镜手机配件批发在线商店:TVC-Mall
2019/08/20 全球购物
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
小松树教学反思
2014/02/11 职场文书
劲霸男装广告词
2014/03/21 职场文书
班干部竞选演讲稿
2014/04/24 职场文书
护士长竞聘演讲稿
2014/04/30 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
简单的辞职信怎么写
2015/02/28 职场文书
golang import自定义包方式
2021/04/29 Golang
详解Go与PHP的语法对比
2021/05/29 PHP
浅谈怎么给Python添加类型标注
2021/06/08 Python
基于Python实现射击小游戏的制作
2022/04/06 Python