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 相关文章推荐
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
Feb 24 Python
python实现将元祖转换成数组的方法
May 04 Python
Python读写ini文件的方法
May 28 Python
python利用matplotlib库绘制饼图的方法示例
Dec 18 Python
Python正则替换字符串函数re.sub用法示例
Jan 19 Python
Selenium 模拟浏览器动态加载页面的实现方法
May 16 Python
对Python中list的倒序索引和切片实例讲解
Nov 15 Python
Python计算时间间隔(精确到微妙)的代码实例
Feb 26 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
Dec 18 Python
Python 为什么推荐蛇形命名法原因浅析
Jun 18 Python
Python3如何使用多线程升程序运行速度
Aug 11 Python
python实现进度条的多种实现
Apr 29 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 开源框架22个简单简介
2009/08/24 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
2014/11/01 PHP
php判断两个浮点数是否相等的方法
2015/03/14 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
2015/06/20 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
PHP将字符串首字母大小写转换的实例
2017/01/21 PHP
jquery 操作DOM的基本用法分享
2012/04/05 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
2014/11/08 Javascript
jQuery中click事件用法实例
2014/12/26 Javascript
jQuery下拉美化搜索表单效果代码分享
2015/08/25 Javascript
跟我学习javascript的隐式强制转换
2015/11/16 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
2015/11/24 Javascript
Sublime Text 3常用插件及安装方法
2015/12/16 Javascript
详解vue-validator(vue验证器)
2017/01/16 Javascript
正则 js分转元带千分符号详解
2017/03/08 Javascript
字太多用...代替的方法(两种)
2017/03/15 Javascript
es7学习教程之Decorators(修饰器)详解
2017/07/21 Javascript
js学习总结之DOM2兼容处理顺序问题的解决方法
2017/07/27 Javascript
浅谈Webpack 是如何加载模块的
2018/05/24 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
python实现挑选出来100以内的质数
2015/03/24 Python
python中栈的原理及实现方法示例
2019/11/27 Python
通过 Python 和 OpenCV 实现目标数量监控
2020/01/05 Python
Python tkinter 下拉日历控件代码
2020/03/04 Python
你需要学会的8个Python列表技巧
2020/06/24 Python
C/C++程序员常见面试题二
2015/11/19 面试题
威盛公司软件C++工程师笔试题面试题
2012/07/16 面试题
营业员演讲稿
2013/12/30 职场文书
高三家长寄语
2014/04/03 职场文书
5s推行计划书
2014/05/06 职场文书
2014年行政部工作总结
2014/11/19 职场文书
2014年司机工作总结
2014/11/21 职场文书
2015学校六五普法工作总结
2015/04/22 职场文书
教师培训学习心得体会
2016/01/21 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript
ajax请求前端跨域问题原因及解决方案
2021/10/16 Javascript