Python程序设计入门(2)变量类型简介


Posted in Python onJune 16, 2014

通常来说,Python的变量/数据类型非常多,但是它是不需要用户指定的,因为有些是根据部份系统函数生成另外一些是自动根据变量的值识别的,这些数据类型常量在class types定义,所以使用时需要 import types如:

import types
a = [1,2,3]
if type(a) is types.ListType:
    print a
else:
    print 'not list'

Python的具体变量/数据类型如下:

NoneType
None 类型

TypeType
Type对象自身

BooleanType
布尔类型

IntType
整数类型

LongType
长整型

FloatType
浮点类型

ComplexType
复数类型(如1.0j 如果不支持的情况下将不会被定义此类型)

StringType
字符串类型 (e.g. 'Spam').

UnicodeType
Unicode 字符串 (e.g. u'Spam' 如果不支持的情况下将不会被定义此类型)

TupleType
元组类型

ListType
链表数组类型

DictType
哈希数组类型(词典数组)

DictionaryType
上面的全称

FunctionType
函数类型

LambdaType
函数类型备用名称

GeneratorType
迭代器对象,通过调用函数发生器产生的。

CodeType
对于代码对象的类型,如由 compile() 返回。

ClassType
对象类型

InstanceType
对象实例类型

MethodType
对象的方法

UnboundMethodType
MethodType备用名称。

BuiltinFunctionType
内置的函数类型,如 len() or sys.exit().

BuiltinMethodType
BuiltinFunction的备用名称

ModuleType
模块类型

FileType
如sys.stdout打开的文件类型的对象。

XRangeType
xrange() 返回的范围选择对象

SliceType
slice() 返回的对象

EllipsisType
省略的类型。

TracebackType
如 sys.exc_traceback 返回的对象类型

FrameType
一种回溯对象如 tb.tb_frame

BufferType
buffer()函数返回的类型

Python 相关文章推荐
python命令行参数sys.argv使用示例
Jan 28 Python
python实现探测socket和web服务示例
Mar 28 Python
浅析Python中元祖、列表和字典的区别
Aug 17 Python
实例介绍Python中整型
Feb 11 Python
selenium+PhantomJS爬取豆瓣读书
Aug 26 Python
Python+OpenCV实现实时眼动追踪的示例代码
Nov 11 Python
python线程定时器Timer实现原理解析
Nov 30 Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 Python
Python修改列表值问题解决方案
Mar 06 Python
Python3通过chmod修改目录或文件权限的方法示例
Jun 08 Python
python中time、datetime模块的使用
Dec 14 Python
python中sqllite插入numpy数组到数据库的实现方法
Jun 21 Python
Python程序设计入门(1)基本语法简介
Jun 13 #Python
Python对两个有序列表进行合并和排序的例子
Jun 13 #Python
用Python输出一个杨辉三角的例子
Jun 13 #Python
Python 的 with 语句详解
Jun 13 #Python
python学习笔记:字典的使用示例详解
Jun 13 #Python
Python urlopen()函数 示例分享
Jun 12 #Python
python教程之用py2exe将PY文件转成EXE文件
Jun 12 #Python
You might like
php绘制一个矩形的方法
2015/01/24 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
2017/04/01 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
InnerHtml和InnerText的区别分析
2009/03/13 Javascript
JQuery 表格操作(交替显示、拖动表格行、选择行等)
2009/07/29 Javascript
JS批量修改PS中图层名称的方法
2014/01/26 Javascript
jQuery中对未来的元素绑定事件用bind、live or on
2014/04/17 Javascript
nodejs实现bigpipe异步加载页面方案
2016/01/26 NodeJs
js检测离开或刷新页面时表单数据是否更改的方法
2016/08/02 Javascript
文件上传的几个示例分享【推荐】
2016/12/16 Javascript
关于Google发布的JavaScript代码规范你要知道哪些
2018/04/04 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
python实现判断数组是否包含指定元素的方法
2015/07/15 Python
Python 的内置字符串方法小结
2016/03/15 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
浅谈用VSCode写python的正确姿势
2017/12/16 Python
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
15行Python代码带你轻松理解令牌桶算法
2018/03/21 Python
PyQt5实现拖放功能
2018/04/25 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
pygame实现贪吃蛇游戏(下)
2019/10/29 Python
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
HTML5制作酷炫音频播放器插件图文教程
2014/12/30 HTML / CSS
ET Mall东森购物网:东森严选
2017/03/06 全球购物
serialVersionUID具有什么样的特征
2014/02/20 面试题
大学生自我评价怎样写好
2013/10/23 职场文书
会计电算化专业个人的自我评价
2013/11/24 职场文书
10的分与合教学反思
2014/04/30 职场文书
幼儿生日活动方案
2014/08/27 职场文书
公司股东合作协议书
2014/09/14 职场文书
安阳殷墟导游词
2015/02/10 职场文书
东京审判观后感
2015/06/01 职场文书
校长新学期致辞
2015/07/30 职场文书
2016年“六一儿童节”校园广播稿
2015/12/17 职场文书
建筑工程挂靠协议书
2016/03/23 职场文书
在ubuntu下安装go开发环境的全过程
2022/08/05 Golang