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计算方程式根的方法
May 07 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
Jul 24 Python
创建pycharm的自定义python模板方法
May 23 Python
numpy concatenate数组拼接方法示例介绍
May 27 Python
Falsk 与 Django 过滤器的使用与区别详解
Jun 04 Python
浅析Python 中几种字符串格式化方法及其比较
Jul 02 Python
详解用Python为直方图绘制拟合曲线的两种方法
Aug 21 Python
Python中使用gflags实例及原理解析
Dec 13 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
Jan 08 Python
Python pymysql模块安装并操作过程解析
Oct 13 Python
总结Python使用过程中的bug
Jun 18 Python
python脚本框架webpy模板赋值实现
Nov 20 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实现的汉字拼音转换和公历农历转换类及使用示例
2014/07/01 PHP
php操作mongoDB实例分析
2014/12/29 PHP
php相对当前文件include其它文件的方法
2015/03/13 PHP
动手学习无线电
2021/03/10 无线电
jQuery 1.2.x 升? 1.3.x 注意事项
2009/05/06 Javascript
javascript中有趣的反柯里化深入分析
2012/12/05 Javascript
jquery选择器的选择使用及性能介绍
2013/01/16 Javascript
简介JavaScript中fixed()方法的使用
2015/06/08 Javascript
Centos7 中 Node.js安装简单方法
2016/11/02 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
2017/01/03 Javascript
详解Javascript中DOM的范围
2017/02/13 Javascript
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
微信小程序云开发获取文件夹下所有文件(推荐)
2019/11/14 Javascript
openlayers4.6.5实现距离量测和面积量测
2020/09/25 Javascript
javascript实现电商放大镜效果
2020/11/23 Javascript
Python操作MySQL简单实现方法
2015/01/26 Python
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
Python实现OpenCV的安装与使用示例
2018/03/30 Python
Python3实现的字典遍历操作详解
2018/04/18 Python
解决seaborn在pycharm中绘图不出图的问题
2018/05/24 Python
python爱心表白 每天都是浪漫七夕!
2018/08/18 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
2018/10/30 Python
解决pandas .to_excel不覆盖已有sheet的问题
2018/12/10 Python
python3.6实现学生信息管理系统
2019/02/21 Python
Django项目使用CircleCI的方法示例
2019/07/14 Python
Python socket模块ftp传输文件过程解析
2019/11/05 Python
python如何提取英语pdf内容并翻译
2020/03/03 Python
Python如何省略括号方法详解
2020/03/21 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
中层干部竞争上岗演讲稿
2014/01/13 职场文书
21岁生日感言
2014/02/27 职场文书
《三袋麦子》教学反思
2014/03/02 职场文书
英语演讲稿3分钟
2014/04/29 职场文书
机械制造专业大学生自我鉴定
2014/09/19 职场文书
找规律教学反思
2016/02/23 职场文书