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开发的小球完全弹性碰撞游戏代码
Oct 15 Python
Python入门篇之列表和元组
Oct 17 Python
python对html代码进行escape编码的方法
May 04 Python
Python 爬虫的工具列表大全
Jan 31 Python
Python基于回溯法子集树模板解决马踏棋盘问题示例
Sep 11 Python
基于随机梯度下降的矩阵分解推荐算法(python)
Aug 31 Python
Python 实现两个服务器之间文件的上传方法
Feb 13 Python
python turtle 绘制太极图的实例
Dec 18 Python
pytorch中图像的数据格式实例
Feb 11 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
Mar 25 Python
python实现扑克牌交互式界面发牌程序
Apr 22 Python
python实现简单石头剪刀布游戏
Oct 24 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制作静态网站的模板框架(三)
2006/10/09 PHP
jQuery的Ajax时无响应数据的解决方法
2010/05/25 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
判断某个字符在一个字符串中是否存在的js代码
2014/02/28 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
jquery动态添加文本并获取值的方法
2016/10/12 Javascript
Vue.js教程之计算属性
2016/11/11 Javascript
基于JavaScript实现购物车功能
2017/02/07 Javascript
在vue项目创建的后初始化首次使用stylus安装方法分享
2018/01/25 Javascript
微信小程序自定义组件实现tabs选项卡功能
2018/07/14 Javascript
Echarts之悬浮框中的数据排序问题
2018/11/08 Javascript
浅谈Vue.js中如何实现自定义下拉菜单指令
2019/01/06 Javascript
解决vue跨域axios异步通信问题
2019/04/17 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
2019/08/01 Javascript
详解mpvue开发微信小程序基础知识
2019/09/23 Javascript
vue循环数组改变点击文字的颜色
2019/10/14 Javascript
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
Python中map,reduce,filter和sorted函数的使用方法
2015/08/17 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
2016/04/23 Python
利用Django内置的认证视图实现用户密码重置功能详解
2017/11/24 Python
Django读取Mysql数据并显示在前端的实例
2018/05/27 Python
使用Python横向合并excel文件的实例
2018/12/11 Python
python学生管理系统
2019/01/30 Python
python SQLAlchemy的Mapping与Declarative详解
2019/07/04 Python
python多线程同步实例教程
2019/08/11 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
2020/01/06 Python
如何给Python代码进行加密
2020/01/10 Python
使用Pycharm分段执行代码
2020/04/15 Python
Python通过format函数格式化显示值
2020/10/17 Python
PHP面试题-$message和$$message的区别
2015/12/08 面试题
医学生自我鉴定范文
2013/11/08 职场文书
市场部专员岗位职责
2013/11/30 职场文书
国家机关领导干部民主生活会对照检查材料思想汇报
2014/09/17 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
老兵退伍感言
2015/08/03 职场文书
python如何利用cv2模块读取显示保存图片
2021/06/04 Python