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使用正则搜索字符串或文件中的浮点数代码实例
Jul 11 Python
在树莓派2或树莓派B+上安装Python和OpenCV的教程
Mar 30 Python
pandas按若干个列的组合条件筛选数据的方法
Apr 11 Python
解决matplotlib库show()方法不显示图片的问题
May 24 Python
解决python matplotlib imshow无法显示的问题
May 24 Python
python3射线法判断点是否在多边形内
Jun 28 Python
python json 递归打印所有json子节点信息的例子
Feb 27 Python
Python如何实现在字符串里嵌入双引号或者单引号
Mar 02 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
Jun 01 Python
Python with语句用法原理详解
Jul 03 Python
python与js主要区别点总结
Sep 13 Python
python通过函数名调用函数的几种场景
Sep 23 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模板类代码
2008/09/07 PHP
php中的ini配置原理详解
2014/10/14 PHP
PHP网站开发中常用的8个小技巧
2015/02/13 PHP
PHP如何通过AJAX方式实现登录功能
2015/11/23 PHP
仿163填写邮件地址自动显示下拉(无优化)
2008/11/05 Javascript
JQuery 绑定事件时传递参数的实现方法
2009/10/13 Javascript
js 鼠标移动显示图片的简单实例
2013/12/25 Javascript
浅谈addEventListener和attachEvent的区别
2016/07/14 Javascript
JS实现根据文件字节数返回文件大小的方法
2016/08/02 Javascript
json定义及jquery操作json的方法
2016/10/03 Javascript
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
详解使用webpack打包编写一个vue-toast插件
2017/11/08 Javascript
详解webpack-dev-server使用方法
2018/09/14 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
Angular请求防抖处理第一次请求失效问题
2019/05/17 Javascript
JS实现canvas简单小画板功能
2020/06/23 Javascript
node.js如何操作MySQL数据库
2020/10/29 Javascript
[01:34]完美“圣”典宣传片震撼发布,12.17与你不见不散
2016/12/16 DOTA
[01:03:09]完美世界DOTA2联赛PWL S2 Forest vs SZ 第二场 11.25
2020/11/26 DOTA
改进Django中的表单的简单方法
2015/07/17 Python
Pycharm学习教程(3) 代码运行调试
2017/05/03 Python
Python基于动态规划算法解决01背包问题实例
2017/12/06 Python
实例详解Python模块decimal
2019/06/26 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
浅谈keras中的后端backend及其相关函数(K.prod,K.cast)
2020/06/29 Python
python 将列表里的字典元素合并为一个字典实例
2020/09/01 Python
美国百货齐全的精品网站,提供美式风格的产品:Overstock.com
2016/07/22 全球购物
说出数据连接池的工作机制是什么?
2013/04/19 面试题
护士实习自我鉴定
2013/10/22 职场文书
便利店的创业计划书
2014/01/15 职场文书
心得体会的写法
2014/09/05 职场文书
教师正风肃纪剖析材料
2014/10/20 职场文书
2014年办公室主任工作总结
2014/11/12 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
检讨书格式
2015/01/23 职场文书
举起手来观后感
2015/06/09 职场文书