摘要: 面向过程 VS 面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵 阅读全文
posted @ 2018-12-30 13:48 王胖儿 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 递归的定义——在一个函数里再调用这个函数本身 在一个函数里再调用这个函数本身,这种魔性的使用函数的方式就叫做递归。 递归的最大深度——997 正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于它自己的名称空间,如果一 阅读全文
posted @ 2018-12-30 13:20 王胖儿 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Python中至少有三种比较常见的方法类型,即实例方法,类方法、静态方法。它们是如何定义的呢?如何调用的呢?它们又有何区别和作用呢?且看下文。 首先,这三种方法都定义在类中。下面我先简单说一下怎么定义和调用的。(PS:实例对象的权限最大。) 实例方法 定义:第一个参数必须是实例对象,该参数名一般约定 阅读全文
posted @ 2018-12-18 20:55 王胖儿 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 内置函数的内容 https://www.processon.com/view/link/5b4ee15be4b0edb750de96ac 匿名函数 匿名函数:为了解决那些功能很简单的需求而设计的一句话函数 上面是对calc这个匿名函数的分析,下面给出了一个关于匿名函数格式的说明 面试题练一练 现有两 阅读全文
posted @ 2018-12-13 10:58 王胖儿 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 迭代器 要了解for循环是怎么回事儿,咱们还是要从代码的角度出发。 首先,我们对一个列表进行for循环。 上面这段代码肯定是没有问题的,但是我们换一种情况,来循环一个数字1234试试 看,报错了!报了什么错呢?“TypeError: 'int' object is not iterable”,说in 阅读全文
posted @ 2018-12-11 15:08 王胖儿 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1. 动态传参(重点) *, ** *, ** : 形参: 聚合 位置参数* -> 元组 关键字** -> 字典 实参: 打散 列表, 字符串, 元素 -> * 字典 -> ** 形参顺序(重点): 位置, 默认值, *args, **kwargs 无敌传参 def func(*args, **kw 阅读全文
posted @ 2018-12-07 17:03 王胖儿 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.什么是函数 函数是对代码块和功能的封装和定义 2.函数的语法和定义 使用def关键字来定义函数,函数的定义语法是 def 函数名(): 函数体 函数名的命名规则和变量一样 函数体就是函数被执行之后需要执行的代码 函数的调用: 写法:函数名(),这个时候函数的函数体会被执行 3.关于函数的返回值 阅读全文
posted @ 2018-12-06 15:32 王胖儿 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 编辑类:Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 类名完成Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctrl + 鼠标 简介Ctrl 阅读全文
posted @ 2018-12-06 14:49 王胖儿 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 提示CTRL Q: 在参数列表位置,显示可以输入的所有参数。CTRL Q: 查看选中方法的文档字符串阅读CTRL -: 折叠当前代码CTRL +: 展开当前代码CTRL SHIFT -: 折叠所有代码CTRL SHIFT +: 展开所有代码CTRL SHIFT F7: 将当前单词在整个文件中高亮,F 阅读全文
posted @ 2018-12-06 11:58 王胖儿 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1. 文件操作 open 打开 f = open(文件路径, mode="模式", encoding="编码格式") 最最底层操作的就是bytes 打开一个文件的时候获取到的是一个文件句柄. 绝对路径 从磁盘根目录开始寻找 相对路径 相对于当前程序所在的文件夹 ../ 上一层文件 文件夹/ 进入xx 阅读全文
posted @ 2018-12-05 21:22 王胖儿 阅读(106) 评论(0) 推荐(0) 编辑