摘要: 继承介绍以及单继承 1. 继承的概念 在现实生活中,继承一般指的是子女继承父辈的财产,如下图 搞不好,结果如下.. 在程序中,继承描述的是事物之间的所属关系,例如猫和狗都属于动物,程序中便可以描述为猫和狗继承自动物;同理,波斯猫和巴厘猫都继承自猫,而沙皮狗和斑点狗都继承足够,如下如所示: 2. 继承 阅读全文
posted @ 2018-01-18 16:14 吴威振 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 老王开枪 1. 人类 属性 姓名 血量 持有的枪 方法 安子弹 安弹夹 拿枪(持有抢) 开枪 姓名 血量 持有的枪 安子弹 安弹夹 拿枪(持有抢) 开枪 2. 子弹类 属性 杀伤力 方法 伤害敌人(让敌人掉血) 杀伤力 伤害敌人(让敌人掉血) 3. 弹夹类 属性 容量(子弹存储的最大值) 当前保存的 阅读全文
posted @ 2018-01-18 16:04 吴威振 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 面向过程:根据业务逻辑从上到下写代码 面向对象:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程 用面向对象的思维解决问题的重点 1)当遇到一个需求的时候不用自己去实现,如果自己一步步实现那就是面向过程 2)应该找一个专门做这个事的人来做 3)面向对象是基于面向过 阅读全文
posted @ 2018-01-15 08:52 吴威振 阅读(216) 评论(0) 推荐(0) 编辑
摘要: os模块 os模块是与操作系统交互的一个接口 注意:os.stat('path/filename') 获取文件/目录信息 的结构说明 阅读全文
posted @ 2018-01-12 17:46 吴威振 阅读(144) 评论(0) 推荐(0) 编辑
摘要: time模块 时间模块 1 思维导图 和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 表示时间的三种方式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示 阅读全文
posted @ 2018-01-10 15:16 吴威振 阅读(297) 评论(0) 推荐(0) 编辑
摘要: re模块 1.正则表达式概述 正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文 阅读全文
posted @ 2018-01-09 10:03 吴威振 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 获取HTTPS的网页源码,是返回错误, urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)> 然后加上下面代码就可以了🙃 阅读全文
posted @ 2018-01-08 18:27 吴威振 阅读(2505) 评论(1) 推荐(0) 编辑
摘要: 匿名函数 用lambda关键词能创建小型匿名函数。这种函数得名于省略了用def声明函数的标准步骤。 lambda函数的语法只包含一个语句,如下: 如下实例: 以上实例输出结果: Lambda函数能接收任何数量的参数但只能返回一个表达式的值 匿名函数不能直接调用print,因为lambda需要一个表达 阅读全文
posted @ 2018-01-08 14:59 吴威振 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 递归函数 举个例子,我们来计算阶乘 n! = 1 * 2 * 3 * ... * n 看阶乘的规律 说白了,递归函数,就是自己调用自己! 阅读全文
posted @ 2018-01-08 10:14 吴威振 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 内置函数 接下来,我们就一起来看看python里的内置函数。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。这些函数有些我们已经用过了,有些我们还没用到过,还有一些是被封印了,必须等我们学了新知识才能解开封印的 阅读全文
posted @ 2018-01-04 09:47 吴威振 阅读(137) 评论(0) 推荐(0) 编辑