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入门及进阶笔记 Python 内置函数小结
Aug 09 Python
python执行shell获取硬件参数写入mysql的方法
Dec 29 Python
教你用python3根据关键词爬取百度百科的内容
Aug 18 Python
Ubuntu安装Jupyter Notebook教程
Oct 18 Python
pandas series序列转化为星期几的实例
Apr 11 Python
python实现多进程代码示例
Oct 31 Python
用python3 返回鼠标位置的实现方法(带界面)
Jul 05 Python
Python中zip()函数的简单用法举例
Sep 02 Python
18个Python脚本可加速你的编码速度(提示和技巧)
Oct 17 Python
Tensorflow轻松实现XOR运算的方式
Feb 03 Python
C3 线性化算法与 MRO之Python中的多继承
Oct 05 Python
python处理json数据文件
Apr 11 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过滤html标记属性类用法实例
2014/09/23 PHP
php实现的RSS生成类实例
2015/04/23 PHP
一个对于Array的简单扩展
2006/10/03 Javascript
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
js chrome浏览器判断代码
2010/03/28 Javascript
json格式化/压缩工具 Chrome插件扩展版
2010/05/25 Javascript
BOM与DOM的区别分析
2010/10/26 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
2014/03/28 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
iframe中子父类窗口调用JS的方法及注意事项
2015/08/25 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
总结AngularJS开发者最常犯的十个错误
2016/08/31 Javascript
Angular2入门--架构总览
2017/03/29 Javascript
BootStrap selectpicker后台动态绑定数据的方法
2017/07/28 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
Vue开发之封装上传文件组件与用法示例
2019/04/25 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
javascript实现一款好看的秒表计时器
2020/09/05 Javascript
[48:48]完美世界DOTA2联赛PWL S3 Magama vs GXR 第一场 12.19
2020/12/24 DOTA
python从sqlite读取并显示数据的方法
2015/05/08 Python
如何使用python爬取csdn博客访问量
2016/02/14 Python
Django框架自定义session处理操作示例
2019/05/27 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
2019/07/04 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
芬兰灯具网上商店:Nettilamppu.fi
2018/06/30 全球购物
英国工作场所设备购买网站:Slingsby
2019/05/03 全球购物
linux面试题参考答案(9)
2015/01/07 面试题
物理系毕业生自荐书范文
2014/02/22 职场文书
煤矿班组长竞聘书
2014/03/31 职场文书
销售目标责任书
2014/07/23 职场文书
期末考试复习计划
2015/01/19 职场文书
个人工作能力自我评价
2015/03/05 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书