摘要: 一. lamda匿名函数为了解决 一些简单的需求 而设计一句话函数 lambda表示的是匿名函数. 不需要用def来声明, 一句话就可以声明出 一个函数 语法: 函数名 = lambda 参数: 返回值 注意: 函数的参数可以有多个. 多个参数之间 用逗号隔开 匿名函数不管多复杂. 只能写一 行, 阅读全文
posted @ 2019-12-01 23:38 断浪狂刀忆年少 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 什么是内置函数? 就是python给你提供的.拿来直接用的函数, 比如print., input等等. 截止到python版本3.6.python 一共提供了了68个内置函数. 他们就是python直接提供给我们的.有 一些我们已经用过了. 有 一些还没有 用过. 还有 一些需要学完了面向对象才能继 阅读全文
posted @ 2019-12-01 23:32 断浪狂刀忆年少 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一. 生成器 什么是生成器?. 生成器实质就是迭代器. 在python中有三种 方式来获取 生成器: 通过 生成器函数 通过各种推导式来实现 生成器 通过数据的转换也可以获取 生成器 首先, 我们先看 一个很简单的函数: 将函数中的return换成yield就是生成器 运行的结果和上面不 一样. 为 阅读全文
posted @ 2019-11-29 18:55 断浪狂刀忆年少 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一. 函数名的运用. 函数名是 一个变量, 但它是 一个特殊的变量, 与括号配合可以执行函数的变量. 1. 函数名的内存地址 2. 函数名可以赋值给其他变量 3. 函数名可以当做容器类的元素 4. 函数名可以当做函数的参数 5. 函数名可以作为函数的返回值 二. 闭包 什么是闭包? 闭包就是内层函数 阅读全文
posted @ 2019-11-29 18:44 断浪狂刀忆年少 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 选择题: 1.如果变量x=3,那么,请选择x+=3结果为(): 6 2.在python解释器中,'a'+'b'+'1'的执行结果为(): 'ab1' 3.python解释器中,执行int('11a')的结果为(): error 4.python解释器执行val='abcd'.replace('ab' 阅读全文
posted @ 2019-11-21 18:03 断浪狂刀忆年少 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 一. 函数参数--动态传参 之前我们说过了传参, 如果我们需要给 一个函数传参, 而参数又是不确定的. 或者我给 一个函数传很多参数, 我的形参就要写很多, 很麻烦, 怎么办呢. 我们可以考虑使用动态参数. 形参的第三种: 动态参数分成两种: 动态接收位置参数 首先我们先回顾 一下位置参数, 位置参 阅读全文
posted @ 2019-11-21 18:01 断浪狂刀忆年少 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是函数 1. 我们到目前为止, 已经可以完成 一些软件的基础功能了. 那么我们来完成这样 一个功能: 约会: ok. so easy. 我们已经完成了对⼀个功能的描述. 那么问题来了了. 我还想再约一次. 怎么办呢? 很简单. 再写一次就好了 OK. 也很简单. 但是. 我现在还想约. 约 阅读全文
posted @ 2019-11-20 18:00 断浪狂刀忆年少 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 运动跑步健身这些事,不是速成的神药,而是必须长期坚持服用,才会看到效果。 坚持跑步一个月,你会觉得身体更轻盈了。坚持跑步三个月,你会发现自己的耐力明显增强了。坚持跑步半年,10公里对你来说是小菜一碟。坚持跑步一年,你会发现自己爱上了跑步,而好身材,只是一个顺便的成果。 但是,如果你“坚持不跑步”的话 阅读全文
posted @ 2019-11-17 22:56 断浪狂刀忆年少 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一. 基础数据类型补充 补充给 一个字符串基本操作 列表: 循环删除列表中的每 一个元素 分析原因: for的运行过程. 会有 一个指针来记录当前循环的元素是哪 一个, 一开始这个指针指向第0个. 然后获取到第0个元素. 紧接着删除第0个. 这个时候. 原来是第 一个的元素会自动的变成第0个. 然后 阅读全文
posted @ 2019-11-13 18:00 断浪狂刀忆年少 阅读(191) 评论(0) 推荐(1) 编辑
摘要: is 和 == 的区别 # a = 'alex@' # a1 = 'alex@' # print(a is a1) # Fales # n = 5//2 # n1 = 2 # print(n is n1) #True # a = 'a'*21 # b = 'a'*21 # print(a is b) 阅读全文
posted @ 2019-11-12 17:27 断浪狂刀忆年少 阅读(231) 评论(0) 推荐(0) 编辑