IT入门 > 教程 > python教程 > 函数编程 >

  • Decorators

    日期:2019-11-15 00:24:58 点击:36153 好评:81

    在前面的示例中,我们通过将包含函数的变量替换为包装版本来美化函数。 def decor(func): def wrap(): print(============) func() print(============) return wrapdef print_text(): print(Hello world!)print_text = dec...

  • itertools 迭代工具

    日期:2019-11-14 22:58:04 点击:48881 好评:41

    在迭代工具上运行的迭代函数有很多类似于映射和过滤的函数。 一些例子: takewhile(pred, seq) -当pred对seq[n]的调用返回True时才开始迭代。 chain - 链-把几个迭代函数组合成一个长的迭代;...

  • 迭代器

    日期:2019-09-02 23:24:33 点击:36665 好评:39

    模块迭代器是一个标准库,它包含几个函数在函数编程中是有用的。 它产生的一种函数是无限迭代器。 函数计数从一个值无限地计数。 函数循环通过迭代(例如列表或字符串)无限迭...

  • 装饰器Decorators

    日期:2019-09-02 23:07:16 点击:43448 好评:121

    装饰器提供了一种使用其他函数修改函数的方法。 当您需要扩展不想修改的函数的功能时,这是理想的。 例如: def decor(func): def wrap(): print(============) func() print(============) return wrapdef...

  • lambda

    日期:2019-09-02 22:57:35 点击:95106 好评:177

    lambda函数不像命名函数那么强大。 它们只能做需要单个表达式的事情,通常等同于一行代码。 例如: #命名函数def polynomial(x): return x**2 + 5*x + 4print(polynomial(-4))#lambdaprint((lambda x: x**2 +...

  • None

    日期:2019-09-02 22:34:04 点击:62784 好评:97

    在Python中,有一个特殊的表示,None,它就是空。它是一个类型,也是一个对象。 a = b = Falsec = []d = 0print(a == None)print(b == None)print(c == None)print(d == None)---------输出:FalseFalseFalseFalse 从值上...

  • itertools

    日期:2019-04-25 20:41:32 点击:7485 好评:5

    product(p, q, ... [repeat=1]) 笛卡尔积。 product(ABCD, repeat=2) -- AA AB AC AD BA BB BC BD CA CB CC CD DA DB DC DD permutations(p[, r]) 去除重复的元素。 permutations(ABCD, 2) -- AB AC AD BA BC BD CA CB CD DA DB DC from itertoo...

  • Sets

    日期:1970-01-01 08:00:00 点击:34654 好评:45

    ...

  • 集合

    日期:1970-01-01 08:00:00 点击:29008 好评:59

    ...

  • 数据结构

    日期:1970-01-01 08:00:00 点击:21158 好评:25

    ...

广告位API接口通信错误,查看德得广告获取帮助