摘要: 一、直接赋值,比如:a=b (1)数字、字符串在内存中是同一块地址 (2)字典、列表、元组也是同一块内存地址,不发生变化 也就是说,在直接赋值情况下,不管a是什么数据类型,发生什么变化,b也一起发生变化。 举个栗子: 二、浅拷贝 浅拷贝需要导入copy模块,并调用其copy方法。比如:b = cop 阅读全文
posted @ 2019-12-27 16:43 hoo_o 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、字符串 其中的index()和find()比较类似,都是返回指定字符的下标;只是index()找不到字符时会报错,而find()找不到时返回-1 注意:因为字符串是不可变类型,所以代码里的字符串s虽然执行了那么多方法,但s还是本身的字符串,也就是说如果想达到“改变字符串”的目的,必须在字符串执行 阅读全文
posted @ 2019-12-27 16:42 hoo_o 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 一、可迭代对象(iterable) 现在,我们已经获得了一个新线索,有一个叫做“可迭代的”概念。 首先,我们从报错来分析,好像之所以1234不可以for循环,是因为它不可迭代。那么如果“可迭代”,就应该可以被for循环了。 这个我们知道呀,字符串、列表、元组、字典、集合都可以被for循环,说明他们都 阅读全文
posted @ 2019-12-27 11:17 hoo_o 阅读(365) 评论(0) 推荐(0) 编辑