zoukankan      html  css  js  c++  java
  • Python内部类型

     
    Python使用对象模型来存储数据
    1.    身份:每个对象都有一个唯一的身份标识自己,任何对象的身份否可以使用内建函数id()来得到。这个值可以被认为是该对象的内存地址
    2.    类型:对象的类型决定了该对象可以保存什么样类型的值,可以进行什么样的操作,以及遵循什么样的规则,可以用内建函数type()查看。
    3.    值:对象表示的数据项。
    上面三个特性在对象创建的时候就被赋值,除了值以外,其他的两个特性都是只读的。
    内部类型:
    (1)代码对象:
    代码对象是编译过的Python源代码片段,它是可执行对象,通过内建函数compile()可以得到代码对象,代码对象可以被exec命令或者eval()内建函数来执行。
    代码对象本身不包含任何执行环境信息,它是用户自定义函数的核心,再被执行时动态获得上下文。
    (2)帧对象:表示Python执行栈帧。
    (3)跟踪记录对象:当代码出错是,Python就会引发一个异常,当异常发生时,一个包含针对异常的栈跟踪信息的跟踪记录对象就会被创建。
    (4)切片对象:步进切片,多维切片sequence,省略切片。
    (5)省略对象:起记号作用。
    (6)XRange对象
  • 相关阅读:
    【次大gcd】#uoj #48. 【UR #3】核聚变反应强度
    1591:数字计数
    数位DP模板
    1588:数字游戏
    [NOIP 2017普及组 No.1] 成绩
    [NOIP 2017普及组 No.3] 棋盘
    Apache(httpd)实现反向代理
    注册阿里云域名
    SSH常用命令
    Linux yum 安装Java和MySQL
  • 原文地址:https://www.cnblogs.com/itdyb/p/5011047.html
Copyright © 2011-2022 走看看