摘要: 1.抽象类的意义是?或者说为什么要有抽象类? 抽象类是对多个类中共同方法的抽取,但是子类又有不同的实现,父类只能抽取出方法的名字,而不明确方法的具体实现. 这种只规定子类拥有哪些方法,而不明确具体实现的父类,就应该定义为抽象类. 抽象类只用来规范子类应该具有哪些行为,而不明确具体的动作. 2.抽象类 阅读全文
posted @ 2019-03-28 23:05 醉醺醺的 阅读(138) 评论(0) 推荐(0)
摘要: 1.isinstance()内置函数 python中的isinstance()函数是python的内置函数,用来判断一个函数是否是一个已知类型。类似type。 2.用法: isinstance(object,classinfo) object:实例化对象 classinfo:可以是直接或者间接类名、 阅读全文
posted @ 2019-03-28 15:54 醉醺醺的 阅读(615) 评论(0) 推荐(0)
摘要: 1.查找三级菜单的内容: 程序: 结果是: 2.北京地铁信息三级菜单: 菜单: 程序:注意到最后的菜单后是一个列表格式 结果: 阅读全文
posted @ 2019-03-27 17:27 醉醺醺的 阅读(252) 评论(0) 推荐(0)
摘要: 我竟然发现了新大陆,感觉对列表已经啥也不清楚了 练习题:计算文件夹的大小 1.绝对路径:最完整的路径 2.相对路径:不完整的路径 os.path.join(path[,path2 ])路径的拼接: 注意:第一个绝对路径之前的路径直接被忽略 计算文件夹的大小的过程如下: 阅读全文
posted @ 2019-03-27 16:04 醉醺醺的 阅读(290) 评论(0) 推荐(0)
摘要: 1.sort与sorted的区别: sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作 2.面向对 阅读全文
posted @ 2019-03-25 14:35 醉醺醺的 阅读(159) 评论(0) 推荐(0)
摘要: 1.please specify a different sdk name? 这个问题出现的原因是因为PyCharm中存在相同名字的虚拟环境变量。 本人的出错原因是,一直使用PyCharm的默认设置来建立工程,所以每个工程都建立了自己独立的虚拟环境。我个人删除了一些工程后,又建立相同名字的工程。所以 阅读全文
posted @ 2019-03-22 16:10 醉醺醺的 阅读(703) 评论(0) 推荐(0)
摘要: 一.re模块 1.根据正则表达式查找内容 1.findall search match match等价于search 2.替换内容: sub 与 subn subn用法与sub一样 只是返回值是元组形式。 3.切割: 4.对于重复使用的过程 我们为了节约时间,可以使用compile() 注意:1,时 阅读全文
posted @ 2019-03-22 16:04 醉醺醺的 阅读(248) 评论(0) 推荐(0)
摘要: 一.生成器 1.迭代器: 1.1.调用方法直接返回 1.2.可迭代对象通过执行iter方法得到 迭代器的优势:节省内存。 2.生成器:有些情况我们也需要也需要节省空间,只能是自己写来实现迭代器的功能就是生成器 3.python中提供生成器: 3.1生成器函数:常规的函数定义,但是是使用yield语句 阅读全文
posted @ 2019-03-21 23:50 醉醺醺的 阅读(157) 评论(0) 推荐(0)
摘要: 一.正则表达式 1.定义一个规则,检测某一段字符串是否符合规则,将符合规则的字符匹配出来。 2.只和字符串相关 3.字符组 描述一个字符位置的内容 3.1 [012345]检测0,1,2,3,4,5 3.2 [0-5]检测从0到5 3.3 不能是[9-5],不能由大到小来规定范围。 3.4 字符组的 阅读全文
posted @ 2019-03-21 16:08 醉醺醺的 阅读(157) 评论(0) 推荐(0)
摘要: 一. TIME模块 `python`提供了一个`time`和`calendar`模块可以用于格式化日期和时间。 时间间隔一秒为单位。 每个时间戳都以1970年1月1日午夜经过多长时间来表示。 1.时间戳 函数time.time()用于获取当前时间戳。 2.时间元祖: 很多`python`函数用一个元 阅读全文
posted @ 2019-03-20 17:55 醉醺醺的 阅读(214) 评论(0) 推荐(0)