zoukankan      html  css  js  c++  java
  • Python中变量的绑定,或者说引用

    print('The simple assignment')
    shoppingList = ['chicken','mango','apple','banana']
    myList = shoppingList
    
    print('Before any action')
    print('The shopping list is',shoppingList)
    print('my list is',myList,'
    ')
    
    print('Del the first item from the shopping list')
    del myList[0]
    print('the shopping list is',shoppingList)
    print('my list is',myList,'
    ')
    
    print('Copy and then del')
    myList = shoppingList[:]
    del myList[0]
    print('the shopping list is',shoppingList)
    print('my list is',myList,'
    ')
    
    #原对象改变,被原对象赋值的变量也随着改变
    #被赋值的变量改变,原对象也改变
    #变量指向对象在内存中的地址,所以删除了地址上的内容,对大家都有影响
    #如果采用切片方式取得值的话,就没有影响

     2015/4/19 by Kerita

  • 相关阅读:
    2-SIFT简介
    1-SIFT资源整理
    1-vs2015+opencv 3.2.0配置
    5-load-on-startup
    4-监听器
    3-过滤器
    第09组 Alpha冲刺 (1/6)
    第09组(71) 需求分析报告
    第9组(71) 团队展示
    结对编程作业
  • 原文地址:https://www.cnblogs.com/kerita/p/4447896.html
Copyright © 2011-2022 走看看