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对象
  • 相关阅读:
    MySQL-存储过程
    MySQL-触发器
    MySQL自学笔记
    arrayList和LinkedList区别
    RecyclerView和ListView比较
    【二叉树遍历】必知方式
    进程与线程的区别
    【单例模式】java实现
    【斐波那契数列】java探究
    replugin插件化,插件转场动画失效的问题解决
  • 原文地址:https://www.cnblogs.com/itdyb/p/5011047.html
Copyright © 2011-2022 走看看