摘要: 什么是函数,函数说白了就是将一系列代码封装起来,实现代码的重用。 什么是代码重用? 假设我有这样的需求: 但是我还是觉得太麻烦了,每次想吃饭的时候都要重复这样的步骤。此时,我希望有这样的机器: 将重复的工作封装到一起,我们只要向机器里放入东西,就能得到我们想要的。 这也就是所谓的代码重用。 自定义函 阅读全文
posted @ 2016-05-30 23:51 scolia 阅读(12183) 评论(2) 推荐(2) 编辑
摘要: 在讲什么是深浅拷贝之前,我们先来看这样一个现象: 为什么我只对b进行修改,却影响到了a呢?看过我在之前的文章中就说过:序列中保存的都是内存的引用。 所以,当我们通过b去修改里面的空列表的时候,其实就是修改内存中的同一个对象,所以会影响到a。 代码验证无误,所以虽然a和b是两个不同的对象,但是里面的引 阅读全文
posted @ 2016-05-30 16:13 scolia 阅读(635) 评论(0) 推荐(1) 编辑
摘要: 在前面学习讲完while循环之后,现在终于要将for循环这个坑填上了。之所以拖到现在是因为for循环对前面讲过的序列、字典、集合都是有效的,讲完前面的内容再来讲for循环会更加容易上手。 首先,for循环和while循环一样,都是在满足一定条件的时候对其内层的代码进行循环执行。不同的是,while循 阅读全文
posted @ 2016-05-30 13:12 scolia 阅读(6845) 评论(2) 推荐(1) 编辑
摘要: 什么是集合?正如其字面的意思,一堆东西集中合并到一起。乍一听貌似和容器没什么差别,嗯,好吧,集合也算是一种容器。 在学习这个容器有什么不同之前,先看看集合是如何创建的: 集合分为两种,一种是不可变的,一种是可变的,两者的差异后面会分析。 不过,我们创建了两个空的集合貌似么什么意思。 为了使其有意义, 阅读全文
posted @ 2016-05-30 00:07 scolia 阅读(1716) 评论(0) 推荐(0) 编辑