首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python 高级特性

    这章有关Python中被认为高级的特性——就是说并不是每个语言都有的,也是说它们可能在更复杂的程序或库中更有用,但不是说特别特殊或特别复杂。...强调这点很重要:这一章仅仅关于语言自身——关于辅之以Python的标准库功能的特殊语法所支持的特性,不包括那些智能的外部模块实现。 在开发Python程序语言的过程中,它的语法,独一无二。...://docs.python.org/dev/library/functools.html http://pypi.python.org/pypi/decorator Bruce Eckel...装饰器I:介绍Python装饰器 Python装饰器II:装饰器参数 Python装饰器III:一个基于装饰器构建的系统 上下文管理器 上下文管理器是可以在with语句中使用,拥有__enter_...每一个版本,Python都在更多的地方提供支持。

    1K10

    python函数高级

    ```python lambda x: 函数体 lambda x1,x2: 函数体 lambda *args, **kwargs: 函数体 ``` 函数体,只能支持单行的代码。...```python def xxx(x): return x + 100 lambda x: x + 100 ``` 返回值,默认将函数体单行代码执行的结果返回给函数的执行。...```python func = lambda x: x + 100 v1 = func(10) print(v1) # 110 ``` def func(a1,a2): return a1...变量可以指向函数,函数的参数可以接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数称之为高阶函数 只需要满足一下任意一个条件,即是高阶函数 接收一个或多个函数作为输入 return返回另一个函数 ```python...,get_abs)) # 调用get_abs函数,将get_abs传递给变量f ``` 5.4、递归函数 定义:一个函数可以调用其他函数,如果一个函数调用自己本身,这个函数就称为递归函数 在默认情况下Python

    48010

    Python高级性能

    Python高级特性 当我们想取出来一个list中的某几个元素的时候,常常会用掉切分,考虑这样一种情况,我们要取出来一个list中的前三个元素,简单的办法是[L[0],L[1],L[2]],但是这样的写法太过于繁琐...然而,循环的方式往往需要付出额外代价,Python中使用切分来实现这种需求,如下: ?...同样,省略最终的下标,则python会输出到这个list的末尾。...迭代 在Python中,迭代是使用for...in...来完成的,Python的for循环和C++的for循环有一些不同,它的抽象程度相对更高,它可以对一些没有下标的数据类型进行迭代,例如dict这种的...在迭代元素的过程中,我们有时候想要把元素下标和元素本身都输出出来,这个时候,我们可以使用python内置的enumerate函数来把一个可迭代对象变为一个索引-元素对,这样就可以同时迭代索引和元素本身,

    56410

    Python 高级并发2

    Python 高级并发2 Posted September 30, 2015 一般程序并发分为多线程和多进程并发. 那么什么时候选择两种并发手段, 该如何选择呢, 应用场景是什么?...根据编程逻辑一般需要计算密集和I/O操作密集的时候选择并发提高程序效率, Python 由于GIL的限制,密集性运算需要使用多核心CPU时候, 这时候多线程显得力不从心, 甚至会变得更慢。...所以一般情况下, 我们开发程序耗费比较慢的是计算密集和I/O密集两种情况下的逻辑, 那么我可以采取: 计算密集:多进程 I/O密集:多线程 推荐使用库: concurrent.futures 是python3...新增加的一个库,用于并发处理,类似于其他语言里的线程池(也有一个进程池),他属于上层的封装,对于用户来说,不用在考虑那么多东西了, 现已加入python 3.2标准库, python 2.7需要安装一下...ProcessPoolExecutor分别是产生进程池和线程池 Future:有Executor.submit产生多任务 ThreadPoolExecutor 和 ProcessPoolExecutor直接python

    51910

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券