安迪_963

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

07 2017 档案

摘要:平时为了解决代码重复的问题,我们有了函数,那么在对象中,我们是怎么处理的呢? 主要有两种方式: 继承, 组合 继承: 在开发程序的过程中,如果我们定义了一个类A,然后又想新建立另外一个类B,但是类B的大部分内容与类A的相同时我们不可能从头开始写一个类B,这就用到了类的继承的概念。通过继承的方式新建类 阅读全文
posted @ 2017-07-05 08:34 Andy_963 阅读(252) 评论(0) 推荐(0)

摘要:有时,我们抽象出一个基类,知道要有哪些方法,但只是抽象方法,并不实现功能,只能继承, 而不能被实例化,但子类必须要实现该方法。看下面的例子: 下面子类继承该方法 我们在子类实现fun方法: 输出: 但是注意,如果这时你实例化Foo,仍然是报错的,因为抽象基类只能继承而不能实例化,子类要实例化 必须先 阅读全文
posted @ 2017-07-03 15:44 Andy_963 阅读(4030) 评论(0) 推荐(2)

摘要:实现每个链接都能独立缓存,如果存在直接读取,如果不存在,则获取网页,然后系列化后保存到本地 目录功能比较简单:后续可能会改进 下面是将上面的缓存 网页当作一个模块来调用,实现爬取豆瓣电影排行top 250的爬虫,因为豆瓣采取了一定的反爬虫策略 所以这里的缓存的作用就在于,只要成功爬取一次网页,后面就 阅读全文
posted @ 2017-07-01 20:12 Andy_963 阅读(293) 评论(0) 推荐(0)

摘要:下面先创建一个计算面积的类: 这样,如果我需要得到某个实例的半径,或者面积,需要这样做: 但是,有没有更简单的办法呢? 当然这里property 可以分别设置: 这里只需要设置前面的get, 及set方法,所以只写了前两个。 可以看到,经过property的使用,我们可能直接通过对r调用,来实现对 阅读全文
posted @ 2017-07-01 18:04 Andy_963 阅读(200) 评论(0) 推荐(0)

摘要:通常情况下,当我们以索引值对一个字符串,或者元组,列表取值时,如果索引超出边界,就会报错,但是如果我们使用切片呢? 字符串: 列表: 元组: 可以看到,这三种情况都没有报错,而是返回对应类型的空结果! 阅读全文
posted @ 2017-07-01 09:38 Andy_963 阅读(2315) 评论(0) 推荐(0)