Python程序设计入门(2)变量类型简介

作者:shichen2014 时间:2021-09-28 14:51:18 

通常来说,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,变量类型
0
投稿

猜你喜欢

  • 使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)

    2023-07-01 06:32:45
  • Xml中SelectSingleNode方法中的xpath用法

    2010-01-30 12:46:00
  • ASP.NET中MVC从后台控制器传递数据到前台视图的方式

    2023-06-29 07:09:39
  • js弹出新窗口而不会被浏览器阻止的方法

    2010-04-06 12:38:00
  • IE10增强对HTML5和CSS3的支持

    2011-09-16 20:16:28
  • python 常用的基础函数

    2023-07-24 11:10:51
  • Django接收post前端返回的json格式数据代码实现

    2022-09-30 22:21:22
  • 如何使用AspUpload2.0组件?

    2010-06-05 12:33:00
  • python利用beautifulSoup实现爬虫

    2022-05-17 21:10:34
  • python openCV自制绘画板

    2022-05-17 23:45:51
  • 如何利用Python实现一个论文降重工具

    2021-02-04 08:11:28
  • 把网页中的(电话,qq等数字)生成图片的ASP程序

    2011-04-11 10:40:00
  • 超级实用的8个Python列表技巧

    2021-01-14 06:27:12
  • pandas数据处理进阶详解

    2023-04-15 03:40:33
  • 通过python绘制华强买瓜的字符画视频的步骤详解

    2022-03-01 05:42:43
  • asp fso删除非空目录的例子

    2008-11-26 20:03:00
  • Python编程中使用Pillow来处理图像的基础教程

    2021-07-20 10:53:19
  • 一个ASP写的侧边菜单栏

    2010-05-27 12:22:00
  • python实现感知器算法详解

    2022-04-29 15:08:43
  • VScode连接远程服务器上的jupyter notebook的实现

    2022-02-19 17:09:51
  • asp之家 网络编程 m.aspxhome.com