07 2019 档案
摘要:1、概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强... 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码
阅读全文
摘要:为什么会用到装饰器? 功能与业务解耦+代码维护便利性 场景:统计函数执时间 import time def cumulation(): t1 = time.time() for i in range(0,10000): print(i * i) t2 = time.time() print('Tot
阅读全文
摘要:一、生成器 每个生成器都是迭代器,但反之不成立。 最简单的generator:将列表生成式 L = [x*x for x in range(10)] 的中括号改为小括号即可:g = (x*x for x in range(10)); 当推算算法比较复杂时,用类似列表生成式无法实现时,还可以用函数来实
阅读全文

浙公网安备 33010602011771号