1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| def func(name, age=20, *args, **kw): print(name, age) print(args) print(kw) func('Mary', 21, 1,2, a='A',b='B')
add = lambda x, y: x + y print(add(2,3))
y = 10 add = lambda x, y=y: x + y print(add(2))
funcs = [lambda x: x+n for n in range(5)] for func in funcs: print(func(5))
funcs = [lambda x, n=n: x+n for n in range(5)] for func in funcs: print(func(5))
from functools import partial
int2 = partial(int, base=2) print(int2('110'))
max10 = partial(max, 10) print(max10(1,2,3))
|