零基础学python值偏函数全解
1、# 首先导入先关包:
import functools

2、# 定义测试函数:
def get_num(n, odd=True): a = 1 if odd else 2 return [i for i in range(a, n, 2)]L = get_num(10)print(L)

3、def get_num2(n, odd=False): return get_num(n, odd)print(get_num2(20))

4、# 系统自带的偏函数功能,修改某个参数的默认值get_num3 = functools.partial(get_num, odd=False)print(get_num3(20, odd=False))

5、print('***列表排序***')L = [3, 1, 6, 0, 4, 9, 8]a = sorted(L)print(a, L)

6、def sorted_down(L, reverse=True): return sorted(L, reverse=reverse)a = sorted_down(L)print(a, L)sorted_down2 = functools.partial(sorted, reverse=True)a = sorted_down2(L)print(a, L)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:65
阅读量:104
阅读量:174
阅读量:194
阅读量:50