zoukankan      html  css  js  c++  java
  • python之内存概念

    1,每个对象都有其内存位置,类型,值

    2,raw_input的返回值是字符串类型,如果不进行转换,加号就起了链接作用,就得不到我们想要的结果

    3,当进行类型转换的时候,对象的内存位置会改变

    4,这一变化同时证明了程序不可改变变量的类型这一事实

     1 #!/bin/python
     2 integer1 = raw_input("Eneter first integer:
    ") 
     3 print "integer1:", id(integer1), type(integer1), integer1
     4 integer1 = int(integer1) 
     5 print "integer1:", id(integer1), type(integer1), integer1
     6 
     7 integer2 = raw_input("Enter second integer:
    ") 
     8 print "integer2:", id(integer2), type(integer2), integer2
     9 integer2 = int(integer2)
    10 print "integer2:", id(integer2), type(integer2), integer2
    11 
    12 sum = integer1 + integer2
    13 print "sum is:", id(sum), type(sum), sum

    Eneter first integer:
    3
    integer1: 139884491666512 <type 'str'> 3
    integer1: 21476104 <type 'int'> 3
    Enter second integer:
    5
    integer2: 139884491666560 <type 'str'> 5
    integer2: 21476056 <type 'int'> 5
    sum is: 21475984 <type 'int'> 8
    

    END !

  • 相关阅读:
    开关门(结构体)
    洗牌问题(找规律)
    七夕节(hd1215)干嘛今天做这题T_T
    三角形(hd1249)
    寒冰王座(hd1248)
    钱币兑换问题(hd1284)
    计算机模拟(hd1283)
    回文数猜想(hd1282)
    贪吃蛇代码
    变形课hd1181(DFS)
  • 原文地址:https://www.cnblogs.com/changbo/p/5049426.html
Copyright © 2011-2022 走看看