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 !

  • 相关阅读:
    springboot02-SpringSecurity
    java基础07- 二维数组
    java基础06-数组的使用
    逆向工程核心原理——第四章
    逆向工程核心原理——第三章
    Crackme_1_Acid_burn
    Crackme_2_Afkayas.1
    逆向工程核心原理——第二章
    MessageBox
    Python(基础)
  • 原文地址:https://www.cnblogs.com/changbo/p/5049426.html
Copyright © 2011-2022 走看看