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将图片文件转换成base64编码的方法
Mar 14 Python
python中django框架通过正则搜索页面上email地址的方法
Mar 21 Python
用Python展示动态规则法用以解决重叠子问题的示例
Apr 02 Python
详解pyenv下使用python matplotlib模块的问题解决
Nov 29 Python
Python3 jupyter notebook 服务器搭建过程
Nov 30 Python
对Python w和w+权限的区别详解
Jan 23 Python
Python获取网段内ping通IP的方法
Jan 31 Python
Python实现的旋转数组功能算法示例
Feb 23 Python
Python3内置模块pprint让打印比print更美观详解
Jun 02 Python
python中的split()函数和os.path.split()函数使用详解
Dec 21 Python
Python 发送邮件方法总结
Aug 10 Python
如何在Python中妥善使用进度条详解
Apr 05 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/07/04 PHP
thinkphp实现发送邮件密码找回功能实例
2014/12/01 PHP
Yii框架Session与Cookie使用方法示例
2019/10/14 PHP
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
js超时调用setTimeout和间歇调用setInterval实例分析
2015/01/28 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
如何解决谷歌浏览器下jquery无法获取图片的尺寸
2015/09/10 Javascript
javascript的正则匹配方法学习
2016/02/24 Javascript
一分钟理解js闭包
2016/05/04 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
浅谈JS之iframe中的窗口
2016/09/13 Javascript
JS取模、取商及取整运算方法示例
2016/10/13 Javascript
简单谈谈Javascript函数中的arguments
2017/02/09 Javascript
angular 用拦截器统一处理http请求和响应的方法
2017/06/08 Javascript
对vue v-if v-else-if v-else 的简单使用详解
2018/09/29 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
使用微信SDK自定义分享的方法
2019/07/03 Javascript
详细教你微信公众号正文页SVG交互开发技巧
2019/07/25 Javascript
js实现旋转的星空效果
2019/11/01 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
小程序富文本提取图片可放大缩小
2020/05/26 Javascript
详解JavaScript中的this指向问题
2021/02/05 Javascript
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
利用Python的Django框架中的ORM建立查询API
2015/04/20 Python
Python制作数据导入导出工具
2015/07/31 Python
Django中的FBV和CBV用法详解
2019/09/15 Python
Python3 selenium 实现QQ群接龙自动化功能
2020/04/17 Python
Python内存映射文件读写方式
2020/04/24 Python
使用 css3 实现圆形进度条的示例
2017/07/05 HTML / CSS
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
UNIX特点都有哪些
2016/04/05 面试题
年终自我鉴定
2013/10/09 职场文书
会计电算化个人求职信范文
2014/01/24 职场文书
建党伟业观后感
2015/06/01 职场文书
调研报告的主要写法
2019/04/18 职场文书
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
2021/03/30 HTML / CSS