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脚本判断 Linux 是否运行在虚拟机上
Apr 25 Python
PYTHON基础-时间日期处理小结
May 05 Python
python re模块的高级用法详解
Jun 06 Python
windows下搭建python scrapy爬虫框架步骤
Dec 23 Python
Python操作qml对象过程详解
Sep 26 Python
FFT快速傅里叶变换的python实现过程解析
Oct 21 Python
Python编程快速上手——PDF文件操作案例分析
Feb 28 Python
使用Nibabel库对nii格式图像的读写操作
Jul 01 Python
python 读取、写入txt文件的示例
Sep 27 Python
Cpython解释器中的GIL全局解释器锁
Nov 09 Python
装上这 14 个插件后,PyCharm 真的是无敌的存在
Jan 11 Python
Python 内存管理机制全面分析
Jan 16 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-FPM之Chroot执行环境详解
2015/08/03 PHP
PHP实现的线索二叉树及二叉树遍历方法详解
2016/04/25 PHP
PHP常用函数之获取汉字首字母功能示例
2019/10/21 PHP
JavaScript中使用构造器创建对象无需new的情况说明
2012/03/01 Javascript
script标签属性type与language使用选择
2012/12/02 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
2013/01/10 Javascript
jQuery下的动画处理总结
2013/10/10 Javascript
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
javascript判断网页是关闭还是刷新
2015/09/12 Javascript
JS作用域深度解析
2016/12/29 Javascript
Bootstarp 基础教程之表单部分实例代码
2017/02/03 Javascript
Nodejs+Socket.io实现通讯实例代码
2017/02/13 NodeJs
node.js中grunt和gulp的区别详解
2017/07/17 Javascript
Webpack 4.x搭建react开发环境的方法步骤
2018/08/15 Javascript
[06:57]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD 选手采访
2021/03/11 DOTA
Python中使用MELIAE分析程序内存占用实例
2015/02/18 Python
简介Python的collections模块中defaultdict类型的用法
2016/07/07 Python
Python 描述符(Descriptor)入门
2016/11/20 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
2018/03/04 Python
python+django+rest框架配置创建方法
2019/08/31 Python
python中的函数递归和迭代原理解析
2019/11/14 Python
Python转换字典成为对象,可以用"."方式访问对象属性实例
2020/05/11 Python
css3圆角样式分享自定义按钮样式
2013/12/27 HTML / CSS
Monki官网:斯堪的纳维亚的独立时尚品牌
2020/11/09 全球购物
linux面试相关问题
2012/08/11 面试题
《日月潭》教学反思
2014/02/28 职场文书
乡镇消防安全责任书
2014/07/23 职场文书
家长学校培训材料
2014/08/20 职场文书
项目合作协议书
2014/09/23 职场文书
2014年妇联工作总结
2014/11/21 职场文书
2015年党员公开承诺书范文
2015/01/22 职场文书
党员自我评价范文2015
2015/03/03 职场文书
公司优秀员工推荐信
2015/03/24 职场文书
学习雷锋精神倡议书
2015/04/27 职场文书
《金肉人》米特&《航海王》阿鹤声优松岛实因胰脏癌去世 享寿81岁
2022/04/13 日漫
Python 绘制多因子柱状图
2022/05/11 Python