美文网首页
Python对象

Python对象

作者: 无愠无殇 | 来源:发表于2016-03-08 02:31 被阅读47次

    Python对象

    Python对象有三个属性

    • 身份: 这个值可以看作是该对象的内存地址, id(obj)
    • 类型 : type(obj) 函数返回的是对象 ,而不是字符串
    • 值 : 对象表示的数据项

    标准类型

    • int
    • float
    • bool
    • 复数
    • list
    • tuple
    • dict

    其他內建类型

    • 类型
    • None
    • 文件
    • 集合/固定集合
    • 函数/方法
    • 模块

    内部类型(不理解)

    • 代码
    • 跟踪记录
    • 切片
    • 省略
    • Xrange

    标准类型操作符

    > >= ... ...
    **== is 的区别 **

    标准类型內建函数

    cmp(oj1,oj2)
    repr(oj1)
    str(oj1)
    type(obj)

    类型工厂函数

    int()
    type()
    list()
    在2.2后,这些內建类型都同一为类,也就是说,这里看起来是函数方法,其实都是函数,只不过这里起了名字叫工厂函数。

    这里,类似于Java中的集装箱,int 的集装箱模式 为Integer,只不过这里连名字都懒得换。。

    标准类型的分类

    1. 存储模型
    • 原子类型(标量存储): 数值、字符串
    • 容器类型: 列表、元组、字典

    2.更新模型

    • 可变类型 : 列表、字典
    • 不可变类型 : 数值、字符串、元组

    3.访问模型

    • 直接存取 : 数值
    • 顺序 :字符串、列表、元组
    • 映射 :字典

    相关文章

      网友评论

          本文标题:Python对象

          本文链接:https://www.haomeiwen.com/subject/fvgakttx.html