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中subprocess模块用法实例详解
May 20 Python
全面解析Python的While循环语句的使用方法
Oct 13 Python
Python处理JSON时的值报错及编码报错的两则解决实录
Jun 26 Python
Python利用pandas处理Excel数据的应用详解
Jun 18 Python
使用Python Pandas处理亿级数据的方法
Jun 24 Python
Python代码实现http/https代理服务器的脚本
Aug 12 Python
Python依赖包整体迁移方法详解
Aug 15 Python
如何在django中运行scrapy框架
Apr 22 Python
如何利用python web框架做文件流下载的实现示例
Jun 02 Python
Python 分布式缓存之Reids数据类型操作详解
Jun 24 Python
如何通过安装HomeBrew来安装Python3
Dec 23 Python
python操作xlsx格式文件并读取
Jun 02 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中文分词的简单实现代码分享
2011/07/17 PHP
php类中的各种拦截器用法分析
2014/11/03 PHP
asp.net和asp下ACCESS的参数化查询
2008/06/11 Javascript
为jQuery.Treeview添加右键菜单的实现代码
2010/10/22 Javascript
JavaScript的parseInt 取整使用
2011/05/09 Javascript
动态标签 悬停效果 延迟加载示例代码
2013/11/21 Javascript
javascript搜索框点击文字消失失焦时文本出现
2014/09/18 Javascript
node.js中的fs.renameSync方法使用说明
2014/12/16 Javascript
jquery实现手机号码选号的方法
2015/07/31 Javascript
利用jQuery实现漂亮的圆形进度条倒计时插件
2015/09/30 Javascript
javascript给span标签赋值的方法
2015/11/26 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
JS实现动态给标签控件添加事件的方法示例
2017/05/13 Javascript
微信小程序获取手机号授权用户登录功能
2017/11/09 Javascript
vue中引用阿里字体图标的方法
2018/02/10 Javascript
vue cli webpack中使用sass的方法
2018/02/24 Javascript
实用的Vue开发技巧
2019/05/30 Javascript
js对象属性名驼峰式转下划线的实例代码
2020/09/17 Javascript
如何实现vue的tree组件
2020/12/03 Vue.js
跟老齐学Python之print详解
2014/09/28 Python
python使用7z解压apk包的方法
2015/04/18 Python
Python实现的Excel文件读写类
2015/07/30 Python
python实现kNN算法
2017/12/20 Python
python:目标检测模型预测准确度计算方式(基于IoU)
2020/01/18 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
Django日志及中间件模块应用案例
2020/09/10 Python
CSS3绘制六边形的简单实现
2016/08/25 HTML / CSS
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
工地资料员岗位职责
2013/12/31 职场文书
公务员综合考察材料
2014/02/01 职场文书
医药公司采购员岗位职责
2015/04/03 职场文书
2015年煤矿工作总结
2015/04/28 职场文书
公司借条范本
2015/05/25 职场文书
如何避免mysql启动时错误及sock文件作用分析
2022/01/22 MySQL
Java中的Kafka为什么性能这么快及4大核心详析
2022/09/23 Java/Android
Python  序列化反序列化和异常处理的问题小结
2022/12/24 Python