手机
当前位置:查字典教程网 >脚本专栏 >python >Python程序设计入门(2)变量类型简介
Python程序设计入门(2)变量类型简介
摘要:通常来说,Python的变量/数据类型非常多,但是它是不需要用户指定的,因为有些是根据部份系统函数生成,另外一些是自动根据变量的值识别的,这...

通常来说,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程序设计入门(2)变量类型简介】相关文章:

python练习程序批量修改文件名

Python3 入门教程 简单但比较不错

Python基本数据类型详细介绍

Python 变量类型及命名规则介绍

Python中使用动态变量名的方法

Python 文件和输入输出小结

wxPython 入门教程

Python程序设计入门(1)基本语法简介

python基础教程之简单入门说明(变量和控制语言使用方法)

python 判断自定义对象类型

精品推荐
分类导航