随笔分类 - Python 函数
摘要:内置函数 python里的内置函数。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。这些函数有些我们已经用过了,有些我们还没用到过,还有一些是被封印了,必须等我们学了新知识才能解开封印的。那今天我们就一起来认识
阅读全文
摘要:递归函数 递归函数的定义: 1、一个函数在内部调用自己,这就叫递归函数 2、递归的层数在python里面是有限制的 3、必须要有一个结束条件 解耦: 要完成一个完整的功能,但这个功能的规模要尽量小,并且和这个功能无关的其他代码应该和这个函数分离。 1、增强代码的重要性 2、减少代码变更的相互影响 例
阅读全文
摘要:生成器进阶 一、生成器调用 send()的使用方法: 先next在send() #一周利率转换 def average_func(): total = 0 count = 0 avweage = 0 while True: value = yield average #0 30.0 25.0 tot
阅读全文
摘要:一、迭代器 什么是迭代? 迭代就是可以将某个数据集内的数据‘一个挨着一个的取出来’ 1.可迭代协议: __iter__这个方法导致了一个数据类型的可迭代 只要包含了‘双下iter’方法的数据类型就是可迭代的 数据类型和python解释器定下的协议 迭代器中有__next__和__iter__方法——
阅读全文
摘要:装饰器 import time #时间模块 def func1(): print('in func1') def timer(func): def inner(): start = time.time() #time.time 时间戳 func() print(time.time() - start
阅读全文
摘要:函数进阶 在这里我们首先回忆一下python代码运行的时候遇到函数是怎么做的。 从python解释器开始执行之后,就在内存中开辟了一个空间 每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来。 但是当遇到函数定义的时候解释器只是象征性的将函数名读入内存,表示知道这个函数的存在了,至于函数内
阅读全文
摘要:函数 初识函数的定义与调用: 总结: 定义:def关键词开头,空格之后接函数名称和圆括号(),最后还有个:号。 def是固定的,不能变,必须是连续的,不能分开。空格是为了将def关键字和函数分开,必须空 函数名:函数名只能包含字符串、下划线和数字且不能以数字开头 括号必须最后加上,以上就是函数开头的
阅读全文

浙公网安备 33010602011771号