06 2018 档案

摘要:递归函数:在一个函数里在调用这个函数本身。 递归的最大深度:998 正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于它自己的名称空间,如果一直调用下去,就会造成名称空间占用太多内存的问题,于是python为了杜绝此 阅读全文
posted @ 2018-06-22 15:16 Pythoner码农 阅读(261) 评论(0) 推荐(0)
摘要:内容回顾: 1.列表推导式 [变量(加工后的变量) for 变量 in iterable] 循环模式 [变量(加工后的变量) for 变量 in iterable if 条件] 筛选模式 生成器表达式 (变量(加工后的变量) for 变量 in iterable) 循环模式 (变量(加工后的变量) 阅读全文
posted @ 2018-06-21 17:40 Pythoner码农 阅读(252) 评论(0) 推荐(0)
摘要:一. 什么是内置函数?就是Python给你提供的,拿来直接用的函数,比如print,input等等。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。 内置函数 abs() dict() help() min() 阅读全文
posted @ 2018-06-20 14:42 Pythoner码农 阅读(423) 评论(0) 推荐(0)
摘要:本节主要内容:1. 通用装饰器回顾2. 函数的有用信息3. 带参数的装饰器4. 多个装饰器同时装饰一个函数一. 通用装饰器的回顾开闭原则: 对增加功能开放. 对修改代码封闭装饰器的作用: 在不改变原有代码的基础上给⼀个函数增加功能通用装饰器的写法: 执行过程:1. 程序从上向下, 当执行到@wrap 阅读全文
posted @ 2018-06-15 14:28 Pythoner码农 阅读(203) 评论(0) 推荐(0)
摘要:本节主要内容:1. 函数名的运用, 第一类对象2. 闭包3. 装饰器初识一. 函数名的运用.函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量.1. 函数名的内存地址 2. 函数名可以赋值给其他变量 3. 函数名可以当做容器类的元素 4. 函数名可以当做函数的参数 5. 函数名 阅读全文
posted @ 2018-06-14 16:16 Pythoner码农 阅读(262) 评论(0) 推荐(0)
摘要:本节主要内容:1. 函数参数--动态传参2. 名称空间, 局部名称空间, 全局名称空间, 作用域, 加载顺序.3. 函数的嵌套4. gloabal, nonlocal关键字一. 函数参数--动态传参之前我们说过了传参, 如果我们需要给一个函数传参, 而参数又是不确定的. 或者我给一个函数传很多参数, 阅读全文
posted @ 2018-06-12 14:42 Pythoner码农 阅读(315) 评论(0) 推荐(0)
摘要:本节内容:1. 什什么是函数2. 函数定义, 函数名, 函数体以及函数的调⽤用3. 函数的返回值4. 函数的参数⼀一. 什什么是函数1. 我们到⽬目前为⽌止, 已经可以完成⼀一些软件的基础功能了了. 那么我们来完成这样⼀一个功能: 约x: ok. so easy. 我们已经完成了对一个功能的描述. 阅读全文
posted @ 2018-06-11 14:47 Pythoner码农 阅读(299) 评论(0) 推荐(0)
摘要:本节主要内容:1. 初识文件操作2. 只读(r, rb)3. 只写(w, wb)4. 追加(a, ab)5. r+读写6. w+写读7. a+写读(追加写读)8. 其他操作方法9. 文件的修改以及另一种打开文件句柄的方式主要内容:一. 初识文件操作使用python来读写文件是非常简单的操作. 我们使 阅读全文
posted @ 2018-06-08 20:03 Pythoner码农 阅读(18592) 评论(1) 推荐(5)
摘要:本节主要内容:1. 基础数据类型补充2. set集合3. 深浅拷贝主要内容:一. 基础数据类型补充首先关于int和str在之前的学习中已经讲了80%以上了. 所以剩下的自己看一看就可以了.我们补充给一个字符串基本操作 列表:循环删除列表中的每.一个元素 分析原因: for的运行过程.会有一个指针来记 阅读全文
posted @ 2018-06-07 16:29 Pythoner码农 阅读(263) 评论(0) 推荐(0)
摘要:本节主要内容:1. is和==的区别2. 编码的问题⼀一. is和==的区别1. id()通过id()我们可以查看到⼀一个变量量表⽰示的值在内存中的地址. ⼩小数据池(常量量池): 把我们使⽤用过的值存储在⼩小数据池中.供其他的变量量使⽤用.⼩小数据池给数字和字符串串使⽤用, 其他数据类型不存在.对 阅读全文
posted @ 2018-06-06 16:21 Pythoner码农 阅读(643) 评论(0) 推荐(0)
摘要:本节主要内容:1. 字典的简单介绍2. 字典增删改查和其他操作3. 字典的嵌套一. 字典的简单介绍字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是唯一的. 在保存的时候, 根据key来计算出一个内存地址. 然后将key-value保存在这个地 阅读全文
posted @ 2018-06-05 15:56 Pythoner码农 阅读(185) 评论(0) 推荐(0)
摘要:本节主要内容:1. 列表2. 列表的增删改查3. 列表的嵌套4. 元组和元组嵌套5. range一. 列表1.1 列表的介绍列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 比如JS中的数组, java中的数组等等. 它是以[ ]括起来, 每个元素用' , '隔开而且可以存放 阅读全文
posted @ 2018-06-04 17:05 Pythoner码农 阅读(306) 评论(0) 推荐(0)
摘要:一.python基本数据类型1. int ==> 整数. 主要用来进行数学运算2. str ==> 字符串, 可以保存少量数据并进行相应的操作3. bool==>判断真假, True, False4. list==> 存储大量数据.用[ ]表示5. tuple=> 元组, 不可以发生改变 用( )表 阅读全文
posted @ 2018-06-01 17:36 Pythoner码农 阅读(372) 评论(0) 推荐(0)