摘要: 迭代器 + 生成器 + 异常捕获 结合使用 # __author__ = '19134' def generator_test(max_num): ''' 如果一个函数中用到了yield 关键字,我们应该称其为 生成器 注意 斐波那契数列 a, b = b, a+b 等同于 t(元组) = (b, 阅读全文
posted @ 2019-11-05 11:11 田园先生 阅读(285) 评论(0) 推荐(0)
摘要: # __author__ = '19134' res = [i*2 for i in range(10)] #相当于 res2 = [] for i in range(10): res2.append(i*2) print(res[2:]) print(res[:]) print(res2) def func(i): "此处补充一个装B效果" return i*3 res3 = [func(i) 阅读全文
posted @ 2019-10-25 15:25 田园先生 阅读(132) 评论(0) 推荐(0)
摘要: 装饰器的定义: 装饰器本身就是函数(高级函数+嵌套函数) 装饰器的好处: 在不修改已有函数内容以及调用方式的基础上,为已有函数增加新的功能逻辑 举例说明: 在web项目中 四个功能模块在进入时,需要身份验证,通过装饰器,可以在不修改四个功能模块的情况下,为四个方法根据需求(参数)来做相应的验证功能 阅读全文
posted @ 2019-10-25 15:16 田园先生 阅读(105) 评论(0) 推荐(0)
摘要: python代码默认规则,开发时,建议一行代码不要超过80个字符,如果超过,可按以下形式编写 with open("testfilename","r",encoding='utf-8') as f ,\ open("otherfile","r",encoding='utf-8') as f2: fo 阅读全文
posted @ 2019-10-18 11:20 田园先生 阅读(77) 评论(0) 推荐(0)