zoukankan      html  css  js  c++  java
  • python中的id

    python对象都有三个特性分别是身份、类型、值,身份指该对象内存地址,内建函数id()可获得身份,类似于指针的地址,但不能控制这个值,类型决定对象可以保存什么类型的值,值是对象表示的数据项,python中可变类型有列表,字典,不可变类型有数字、字符串、元组。

     1 >>>x='you are Chinese'
     2 
     3 >>>print(id(x))      //16191232 不同机器不同
     4 
     5 >>>x='I am Korean'
     6 
     7 >>>print(id(x))     //16191253
     8 
     9 可见对象x(不可变类型字符串)的身份在两次赋值前后发生了变化
    10 
    11 >>>aList=['aa',32,14,'lady']
    12 
    13 >>>print(id(aList))    //17233174
    14 
    15 >>>aList[1]+=1
    16 
    17 >>>print(aList)    //['aa',33,14,'lady']
    18 
    19 >>>print(id(aList))     //17233174
    20 
    21 可变对象y(列表类型)的身份在两次赋值前后并未发生变化
  • 相关阅读:
    求助
    第五次作业
    第四次作业
    第三次作业
    第二次作业(四则运算)
    关于软件工程相关疑问
    小组成员名单()
    第四次作业
    第二次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/xiongxueqi/p/8523646.html
Copyright © 2011-2022 走看看