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 相关文章推荐
python3编写C/S网络程序实例教程
Aug 25 Python
Python中pip安装非PyPI官网第三方库的方法
Jun 02 Python
python模拟Django框架实例
May 17 Python
python查看列的唯一值方法
Jul 17 Python
利用python画出折线图
Jul 26 Python
Python3 读、写Excel文件的操作方法
Oct 20 Python
python中多个装饰器的调用顺序详解
Jul 16 Python
django页面跳转问题及注意事项
Jul 18 Python
Python八皇后问题解答过程详解
Jul 29 Python
python读取ini配置的类封装代码实例
Jan 08 Python
基于Tensorflow批量数据的输入实现方式
Feb 05 Python
python实现交并比IOU教程
Apr 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
如何去掉文章里的 html 语法
2006/10/09 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
php 过滤英文标点符号及过滤中文标点符号代码
2014/06/12 PHP
Yii使用find findAll查找出指定字段的实现方法
2014/09/05 PHP
一些javascript一些题目的解析
2010/12/25 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
2013/12/10 Javascript
angularJS 入门基础
2015/02/09 Javascript
JS组件Bootstrap dropdown组件扩展hover事件
2016/04/17 Javascript
JavaScript中instanceof运算符的使用示例
2016/06/08 Javascript
使用 jQuery.ajax 上传带文件的表单遇到的问题
2016/10/31 Javascript
JavaScript使用FileReader实现图片上传预览效果
2020/03/27 Javascript
dts文件中删除一个node或属性的操作方法
2018/08/05 Javascript
Vue实现回到顶部和底部动画效果
2019/07/31 Javascript
async/await让异步操作同步执行的方法详解
2019/11/01 Javascript
node事件循环和process模块实例分析
2020/02/14 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
Python实现读取及写入csv文件的方法示例
2018/01/12 Python
python 将json数据提取转化为txt的方法
2018/10/26 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
python OpenCV GrabCut使用实例解析
2019/11/11 Python
Python的历史与优缺点整理
2020/05/26 Python
keras的三种模型实现与区别说明
2020/07/03 Python
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
德国帽子专家:Hutshopping
2019/11/03 全球购物
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
怎么处理XML的中文问题
2015/03/26 面试题
廉洁自律承诺书
2014/03/27 职场文书
实习护士自荐信
2014/06/21 职场文书
学校组织向国旗敬礼活动方案(中小学适用)
2014/09/27 职场文书
违反单位工作制度检讨书
2014/10/25 职场文书
运动员入场词
2015/07/18 职场文书
职工食堂管理制度
2015/08/06 职场文书
Python基础教程,Python入门教程(超详细)
2021/06/24 Python
GO语言字符串处理函数之处理Strings包
2022/04/14 Golang
kubernetes集群搭建Zabbix监控平台的详细过程
2022/07/07 Servers