摘要: decrator 装饰器:定义:本质是函数,(装饰其他函数)就是为其他函数添加功能原则:1、不能修改被装饰的函数的源代码 2、不能修改被装饰的函数的调用方式 实现装饰器的功能知识储备1、函数即变量 把函数当成参数传递给另一个函数2、高阶函数(满足其一) a:把一个函数名当做实参传递给另外一个函数(在 阅读全文
posted @ 2018-08-10 11:26 只记今朝笑 阅读(114) 评论(0) 推荐(0) 编辑
摘要: def test1(): passdef test2(): return 0def test3(): return 0,'hello',['a','b','c'],{'name':'alex'}x=test1()y=test2()z=test3()print('%s\n' %x , '%s \n'% 阅读全文
posted @ 2018-08-03 14:57 只记今朝笑 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 默认值参数def add_end(L=[]): L.append('END') return Lprint(add_end([1, 2, 3]))print(add_end(['x', 'y', 'z']))#上面的两次调用add_end函数没有问题,print(add_end())print(ad 阅读全文
posted @ 2018-08-03 10:06 只记今朝笑 阅读(151) 评论(0) 推荐(0) 编辑
摘要: func.pydef my_abs(x): if x >= 0: return x else: return -xprint(my_abs(-8))导入引用func.py中的my_abs函数 test.py from day1.func import my_abs #导入函数print(my_abs 阅读全文
posted @ 2018-08-02 15:15 只记今朝笑 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 用匿名函数有个好处,因为函数没有名字,不必担心函数名冲突。此外,匿名函数也是一个函数对象,也可以把匿名函数赋值给一个变量,再利用变量来调用该函数: def build(x, y): # return lambda: x * x + y * y def aa(): return x * x + y * 阅读全文
posted @ 2018-07-31 10:46 只记今朝笑 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 其中 filter(_not_divisible(n), it) 中it 是定义的一个 开始是1 不断加2 的一个迭代器;n = next(it) 后n = 3 yield 返回 3 it = filter(_not_divisible(n), it) 返回一个 aa 的函数 和 一个迭代器 it 阅读全文
posted @ 2018-07-27 17:16 只记今朝笑 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 字符编码历史: ASCII:英文和特殊字符占1个字节,没有中文。 GB2312:收录了6763个常用汉字和682个其它符号; GBK: 为了满足中文,中国人定制了GBK,GBK是从GB2312扩展而来的,支持繁体,并且兼容GB2312; Unicode:把所有语言都统一到一套编码里,这样就不会再有乱 阅读全文
posted @ 2018-07-27 10:11 只记今朝笑 阅读(195) 评论(0) 推荐(0) 编辑
摘要: def count(): fs = [] for i in range(1, 4): def f(): return i*i fs.append(f) return fsf1,f2,f3 = count()print(f1()) #等到i = 3 了,才return fs统一返回f函数的3个对象赋值 阅读全文
posted @ 2018-07-25 17:14 只记今朝笑 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 可以直接作用于for循环的对象统称为可迭代对象:Iterable。 可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator。 可以这么认为: 可以被next()函数调用并不断返回下一个值的Iterable称为迭代器:Iterator。 Iterator的计算是惰性的,只有在需 阅读全文
posted @ 2018-07-20 10:57 只记今朝笑 阅读(152) 评论(0) 推荐(0) 编辑
摘要: set(iterable)凡是可作用于for循环的对象都是Iterable类型集合数据类型如list、dict、str等是Iterable但不是Iterator参考:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df 阅读全文
posted @ 2018-07-19 10:46 只记今朝笑 阅读(127) 评论(0) 推荐(0) 编辑