摘要:
通过向规则参数添加变量部分,可以用来动态构建URL。 1. 在构建路由的时候,route()装饰器的规则参数包含附加到URL‘/ ’的<name>,即: @app.route('/<name>') 在定义调用函数的时候,将那么作为参数传入 def hello_world(name): return 阅读全文
posted @ 2020-05-25 16:35
明朝乘扁舟
阅读(477)
评论(0)
推荐(0)
摘要:
*args 代表tuple, 是任意多个无名参数 **kw 代表dict, 是任意多个键值对 举例: def fun(*args, **kw): print 'args : ', args print 'kw : ', kw fun(1, 4, ‘test’, a =1 ,b =2, c = 'te 阅读全文
posted @ 2020-05-25 14:41
明朝乘扁舟
阅读(199)
评论(0)
推荐(0)
摘要:
1. 装饰器的概念(decorator) 动态扩展已定义函数的功能,但是不改动函数本身的代码。 原理:高阶函数可以接受函数作为参数,并返回一个函数。 所以将需要扩展的函数作为参数传入,生成新的函数返回。 调用装饰器,运用@。 2. 无参装饰器(有两层函数) 比如定义了装饰器log def log(f 阅读全文
posted @ 2020-05-25 11:16
明朝乘扁舟
阅读(181)
评论(0)
推荐(1)
摘要:
python中对匿名函数提供了有限的支持,用关键字lambda表示。 匿名函数:不用先定义函数,再进行调用,直接在需要调用函数的地方,用关键字lambda 修饰函数表达式。 比如:map求list的平方 map(lambda x: x * x, [1, 2, 3, 4]) 返回新的列表 [1, 4, 阅读全文
posted @ 2020-05-25 10:28
明朝乘扁舟
阅读(168)
评论(0)
推荐(0)
摘要:
python中的内置高阶函数map(fun, list),有两个参数: 参数fun:函数 参数list:list列表 意义:遍历list列表,将函数fun作用到list的每个元素上,得到一个新的list并返回。 注意:map()不改变原来的list,而是生成一个新的list返回。 比如: 定义一个求 阅读全文
posted @ 2020-05-25 09:37
明朝乘扁舟
阅读(264)
评论(0)
推荐(0)

浙公网安备 33010602011771号