摘要: 引用是指保存的值为对象的地址。在Python语言中,一个变量保存的值除了基本类型保存的是值外,其它都是引用,因此对于它们的使用就需要小心一些。下面举个例子:问题描述:已知一个列表,求生成一个新的列表,列表元素是原列表的复制a=[1,2]b=a这种做法其实并未真正生成一个新的列表,b指向的仍然是a所指向的对象。这样,如果对a或b的元素进行修改,a,b的值同时发生变化。解决的方法为:a=[1,2]b=a[:]这样修改a对b没有影响。修改b对a没有影响。但 这种方法只适用于简单列表,也就是列表中的元素都是基本类型,如果列表元素还存在列表的话,这种方法就不适用了。原因就是,象a[:]这种处理,只是将列 阅读全文
posted @ 2013-02-25 12:09 mguo 阅读(10152) 评论(0) 推荐(3) 编辑
摘要: ##while 循环name = ''while not name.strip(): name = raw_input("input your name:\n")print name##for循环words = ['today','is','a','good','day']for word in words: print word##range函数for i in range(1, 5): print ielse: print 'The for loop is over& 阅读全文
posted @ 2013-02-25 11:33 mguo 阅读(256) 评论(0) 推荐(0) 编辑