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自定义scrapy中间模块避免重复采集的方法
Apr 07 Python
Python下线程之间的共享和释放示例
May 04 Python
Python实现决策树C4.5算法的示例
May 30 Python
基于python代码实现简易滤除数字的方法
Jul 17 Python
在pycharm中python切换解释器失败的解决方法
Oct 29 Python
python使用adbapi实现MySQL数据库的异步存储
Mar 19 Python
python global关键字的用法详解
Sep 05 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
Apr 21 Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
Jun 18 Python
python缩进长度是否统一
Aug 02 Python
Python实现疫情地图可视化
Feb 05 Python
python 详解turtle画爱心代码
Feb 15 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实现用户在线时间统计详解
2011/10/08 PHP
Yii PHP Framework实用入门教程(详细介绍)
2013/06/18 PHP
php实现12306余票查询、价格查询示例
2014/04/17 PHP
php中限制ip段访问、禁止ip提交表单的代码分享
2014/08/22 PHP
PHP获取一年中每个星期的开始和结束日期的方法
2015/02/12 PHP
js检测输入内容全为空格的方法
2014/05/03 Javascript
javascript实现的一个随机点名功能
2014/08/26 Javascript
script标签属性用type还是language
2015/01/21 Javascript
JavaScript监听和禁用浏览器回车事件实例
2015/01/31 Javascript
js简单判断flash是否加载完成的方法
2016/06/21 Javascript
Javascript 对cookie操作详解及实例
2016/12/29 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
2017/09/15 Javascript
实现两个文本框同时输入的实例
2017/09/25 Javascript
javascript对HTML字符转义与反转义
2018/12/13 Javascript
vue中的计算属性和侦听属性
2020/11/06 Javascript
Python中用memcached来减少数据库查询次数的教程
2015/04/07 Python
不要用强制方法杀掉python线程
2017/02/26 Python
Python 处理数据的实例详解
2017/08/10 Python
python实现输入数字的连续加减方法
2018/06/22 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
详解Python with/as使用说明
2018/12/13 Python
解决Python spyder显示不全df列和行的问题
2020/04/20 Python
HTML5响应式(自适应)网页设计的实现
2017/11/17 HTML / CSS
全球在线商店:BerryLook
2019/04/14 全球购物
GAZMAN官网:澳大利亚领先的男装品牌
2019/12/19 全球购物
Ooni英国官网:披萨烤箱
2020/05/31 全球购物
办公室文秘岗位职责
2013/11/15 职场文书
客房主管岗位职责
2013/12/09 职场文书
早餐连锁店计划书
2014/01/08 职场文书
中学生运动会通讯稿大全
2014/09/18 职场文书
学生检讨书
2015/01/27 职场文书
小学运动会加油词
2015/07/18 职场文书
《鲁滨逊漂流记》之六读后感(4篇)
2019/09/29 职场文书
深入浅析Redis 集群伸缩原理
2021/05/15 Redis
pandas:get_dummies()与pd.factorize()的用法及区别说明
2021/05/21 Python
Redis配置外网可访问(redis远程连接不上)的方法
2022/12/24 Redis