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实现Linux下守护进程的编写方法
Aug 22 Python
Python中使用asyncio 封装文件读写
Sep 11 Python
Python进阶之全面解读高级特性之切片
Feb 19 Python
Django基础三之视图函数的使用方法
Jul 18 Python
详解python中__name__的意义以及作用
Aug 07 Python
信号生成及DFT的python实现方式
Feb 25 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
Mar 11 Python
解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题
Apr 27 Python
Python多线程thread及模块使用实例
Apr 28 Python
Python带参数的装饰器运行原理解析
Jun 09 Python
python实现三次密码验证的示例
Apr 29 Python
Python利用Turtle绘制哆啦A梦和小猪佩奇
Apr 04 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获取网页中图片、DIV内容的简单方法
2014/06/19 PHP
Laravel 5框架学习之表单
2015/04/08 PHP
PHP滚动日志的代码实现
2015/06/10 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
2015/08/27 PHP
收集的10个免费的jQuery相册
2011/02/26 Javascript
JS中eval函数的使用示例
2013/07/21 Javascript
2则自己编写的jQuery特效分享
2015/02/26 Javascript
js限制文本框只能输入中文的方法
2015/08/11 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
AngularJS实现Input格式化的方法
2016/11/07 Javascript
Angular使用ng-messages与PHP进行表单数据验证
2016/12/28 Javascript
JavaScript实现自定义媒体播放器方法介绍
2017/01/03 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
2017/01/08 Javascript
Node.js使用orm2进行update操作时关联字段无法修改的解决方法
2017/06/13 Javascript
Angular4集成ng2-file-upload的上传组件
2018/03/14 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
2018/09/11 Javascript
[00:33]2016完美“圣”典风云人物:Sccc宣传片
2016/12/03 DOTA
Python中bisect的用法
2014/09/23 Python
python抽象基类用法实例分析
2015/06/04 Python
Python实现简单登录验证
2016/04/13 Python
Python编程修改MP3文件名称的方法
2017/04/19 Python
Python判断字符串是否xx开始或结尾的示例
2019/08/08 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
详解基于python的全局与局部序列比对的实现(DNA)
2020/10/07 Python
Python爬虫实现selenium处理iframe作用域问题
2021/01/27 Python
CSS3转换功能transform主要属性值分析及实现分享
2012/05/06 HTML / CSS
苏格兰领先的多渠道鞋店:Begg Shoes
2019/10/22 全球购物
个人应聘自我评价分享
2013/11/18 职场文书
酒店总经理欢迎词
2014/01/08 职场文书
关于爱国的演讲稿
2014/05/07 职场文书
安全环保标语
2014/06/09 职场文书
幼儿园端午节活动总结
2015/05/05 职场文书
上帝也疯狂观后感
2015/06/09 职场文书
监护人证明
2015/06/19 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书