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插入排序算法的实现代码
Nov 21 Python
使用 Python 实现文件递归遍历的三种方式
Jul 18 Python
python Jupyter运行时间实例过程解析
Dec 13 Python
PyCharm如何导入python项目的方法
Feb 06 Python
python3 自动打印出最新版本执行的mysql2redis实例
Apr 09 Python
python中可以声明变量类型吗
Jun 18 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
Jun 28 Python
python读取pdf格式文档的实现代码
Apr 01 Python
利用Python+OpenCV三步去除水印
May 28 Python
matplotlib画混淆矩阵与正确率曲线的实例代码
Jun 01 Python
python生成可执行exe控制Microsip自动填写号码并拨打功能
Jun 21 Python
方法汇总:Python 安装第三方库常用
Apr 26 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
从零开始的异世界生活:第二季延期后,B站上架了第二部剧场版
2020/05/06 日漫
php数据结构与算法(PHP描述) 查找与二分法查找
2012/06/21 PHP
PHP中的use关键字概述
2014/07/23 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
apache中为php 设置虚拟目录
2014/12/17 PHP
php使用Jpgraph绘制饼状图的方法
2015/06/10 PHP
在php的yii2框架中整合hbase库的方法
2018/09/20 PHP
详解CSS样式中的 !important * _ 符号
2021/03/09 HTML / CSS
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
jQuery实现的文字hover颜色渐变效果实例
2016/02/20 Javascript
jQuery插件pagination实现无刷新分页
2016/05/21 Javascript
利用原生js和jQuery实现单选框的勾选和取消操作的方法
2016/09/04 Javascript
JS 事件绑定、事件监听、事件委托详细介绍
2016/09/28 Javascript
JavaScript数据结构与算法之二叉树实现查找最小值、最大值、给定值算法示例
2019/03/01 Javascript
Vue 开发必须知道的36个技巧(小结)
2019/10/09 Javascript
解决vue.js提交数组时出现数组下标的问题
2019/11/05 Javascript
JavaScript实现联动菜单特效
2020/01/07 Javascript
[01:36:17]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第一场 1月31日
2021/03/11 DOTA
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
2017/06/27 Python
flask框架使用orm连接数据库的方法示例
2018/07/16 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
Django 源码WSGI剖析过程详解
2019/08/05 Python
Python编程学习之如何判断3个数的大小
2019/08/07 Python
python网络爬虫 Scrapy中selenium用法详解
2019/09/28 Python
国际书籍零售商:Wordery
2017/11/01 全球购物
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
人力资源专员岗位职责
2014/01/30 职场文书
怎样写好创业计划书的内容
2014/02/06 职场文书
yy生日主持词
2014/03/20 职场文书
档案保密承诺书
2014/06/03 职场文书
房屋出租委托书格式
2014/09/23 职场文书
教师自荐信范文
2015/03/06 职场文书
民事撤诉申请书范本
2015/05/18 职场文书
居安思危观后感
2015/06/11 职场文书
小学校本教研总结
2015/08/13 职场文书
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python