JackLi07

摘要: 1.isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类(子类) 2.反射 python面向对象中的反射 阅读全文
posted @ 2018-04-23 02:21 JackLi07 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1.面向过程编程VS面向对象编程 面向过程编程(Procedural Programming):就是程序从上到下一步步执行,一步步从上到下,从头到尾的解决问题 。基本设计思路就是程序一开始是要着手解决一个大的问题,然后把一个大问题分解成很多个小问题或子过程,这些子过程再执行的过程再继续分解直到小问题 阅读全文
posted @ 2018-04-18 04:15 JackLi07 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1.subprocess模块 2.loggin模块 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info() 阅读全文
posted @ 2018-04-03 02:19 JackLi07 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 模块 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Modul 阅读全文
posted @ 2018-03-29 01:38 JackLi07 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 学习过程中,难免会遇到一些冷门的小知识点,熟悉这些小知识可以在工作中达到事半功倍的效果,尽力消除自己的知识盲区。总之当时的自己花了不少功夫去解决这些问题,因此觉得有必要单独记录下来,以后也许会再遇到,温故而知新。 PS:此文不断更新。。 1.python多版本共存(Windows系统下) 由于本地已 阅读全文
posted @ 2018-03-27 15:16 JackLi07 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 内置函数(Built-in Functions) 截止到3.6版本,python一共为我们提供了68个内置函数。它们就是python提供给的可以直接拿来使用的所有函数,接下来让我们一起认识一下这些函数。 type() 1.abs():取绝对值 2.dict():把一个数据转成字典 3.help(): 阅读全文
posted @ 2018-03-23 16:43 JackLi07 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1.三元运算(又称三目运算) 三元运算(又称三目运算),简单条件语句的简写 if a<b: A else: B等价于:A if a<b else B 2. 阅读全文
posted @ 2018-03-22 13:32 JackLi07 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 目录 基础部分 python生态圈 字符串方法 列表操作 字典操作 集合操作 文件操作 函数 函数初识 函数默认参数陷阱* 函数进阶 迭代器和生成器 内置函数 阅读全文
posted @ 2018-03-17 10:22 JackLi07 阅读(325) 评论(0) 推荐(0) 编辑