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多线程threading.Lock锁用法实例
Nov 01 Python
在Python中使用matplotlib模块绘制数据图的示例
May 04 Python
python监控文件或目录变化
Jun 07 Python
python 将对象设置为可迭代的两种实现方法
Jan 21 Python
用Python逐行分析文件方法
Jan 28 Python
在Python中居然可以定义两个同名通参数的函数
Jan 31 Python
Pandas中resample方法详解
Jul 02 Python
python切片的步进、添加、连接简单操作示例
Jul 11 Python
python requests模拟登陆github的实现方法
Dec 26 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
Sep 18 Python
Python列表的深复制和浅复制示例详解
Feb 12 Python
Django 实现jwt认证的示例
Apr 30 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
php Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
下拉列表多级联动dropDownList示例代码
2013/06/27 PHP
php获取域名的google收录示例
2014/03/24 PHP
PHP判断函数是否被定义的方法
2019/06/21 PHP
PHP数组实际占用内存大小原理解析
2020/12/11 PHP
语义化 H1 标签
2008/01/14 Javascript
jquery数组之存放checkbox全选值示例代码
2013/12/20 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
60个很实用的jQuery代码开发技巧收集
2014/12/15 Javascript
node.js中的fs.futimesSync方法使用说明
2014/12/17 Javascript
学习JavaScript设计模式(单例模式)
2015/11/26 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
2015/12/25 Javascript
AngularJS基础 ng-show 指令简单示例
2016/08/03 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
2017/01/12 Javascript
js实现多张图片延迟加载效果
2017/07/17 Javascript
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
2017/09/12 jQuery
详解Axios统一错误处理与后置
2018/09/26 Javascript
使用Sonarqube扫描Javascript代码的示例
2018/12/26 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
vue的三种图片引入方式代码实例
2019/11/19 Javascript
Vue 微信端扫描二维码苹果端却只能保存图片问题(解决方法)
2020/01/19 Javascript
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
2020/04/17 Javascript
详解vue高级特性
2020/06/09 Javascript
Python RuntimeError: thread.__init__() not called解决方法
2015/04/28 Python
python处理multipart/form-data的请求方法
2018/12/26 Python
python实现感知器算法(批处理)
2019/01/18 Python
Python终端输出彩色字符方法详解
2020/02/11 Python
如何安装并在pycharm使用selenium的方法
2020/04/30 Python
Python装饰器结合递归原理解析
2020/07/02 Python
浅谈Html5页面打开app的一些思考
2020/03/30 HTML / CSS
党员活动日总结
2014/05/05 职场文书
企业消防安全责任书
2014/07/23 职场文书
幼儿园小班教师个人工作总结
2015/02/06 职场文书
2015年幼儿园中班工作总结
2015/04/25 职场文书
餐厅如何利用“营销策略”扭转亏本局面
2019/10/15 职场文书
python flask开发的简单基金查询工具
2021/06/02 Python