当前位置 博文首页 > Python程序设计入门(2)变量类型简介

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

    作者:admin 时间:2021-07-10 18:30

    通常来说,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()函数返回的类型

    jsjbwy
    下一篇:没有了