zoukankan      html  css  js  c++  java
  • (一)Python入门-2编程基本概念:02对象的基本组成和内存示意图

    一:对象

      Python 中,一切皆对象。每个对象由:标识(identity)、类型(type)、值(value) 组成。

      1. 标识:用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数 id(obj) 可返回对象obj 的标识。

      2. 类型:用于表示对象存储的“数据”的类型。类型可以限制对象的取值范围以及可执行的 操作。可以使用type(obj)获得对象的所属类型。

      3. 值:表示对象所存储的数据的信息。使用print(obj)可以直接打印出值。

      对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。

    二:简单内存分析

      源码:

     1 >>>a=3 
     2 >>>a 
     3 3
     4  >>>id(3) 
     5 1531372336 
     6 >>>type(3) 
     7 <class'int'> 
     8 >>>b="我爱你" 
     9 >>>id(a) 
    10 1531372336 
    11 >>>type(a) 
    12 <class'int'> 
    13 >>>print(a) 
    14 3 
    15 >>>id(b) 
    16 46806816 
    17 >>>type(b) 
    18 <class'str'>

      内存示意图:

  • 相关阅读:
    MySQL锁的调试
    MySQL的分支与变种
    leetcode Merge Two Sorted Lists
    leetcode Next Permutation
    leetcode n后问题
    leetcode Remove Duplicates from Sorted List I && II
    leetcode minimum path sum
    leetcode simplify path
    leetcode ip地址组合
    leetcode path sum II
  • 原文地址:https://www.cnblogs.com/jack-zh/p/10809984.html
Copyright © 2011-2022 走看看