📝 Python

1615篇技术文档
  Python中的屏障对象Barrier Objects

📅  最后修改于: 2020-01-20 10:32:30        🧑  作者: Mango

Python中的屏障对象Barrier Objects用于等待固定数量的线程完成执行,然后特定线程才能继续执行程序。每个线程在到达障碍时都调用wait()函数。屏障负责跟踪wait()调用的数量。如果该数目超出了为其初始化屏障的线程数,则屏障为等待线程提供了一种继续执行的方法。同时释放执行时的所有线程。屏障甚至可以用来同步线程之间的访问。但是,通常使用屏障来组合线程的输出。屏障对象可以针对最初为其...

  Python中的计时器

📅  最后修改于: 2020-01-20 10:38:03        🧑  作者: Mango

计时器对象用于表示需要安排在特定时间段后运行的操作。这些对象被安排为在执行该操作的单独线程上运行。但是,初始化计时器的时间间隔可能不是解释器实际执行操作的实际耗时,因为线程调度程序负责实际调度与计时器对象相对应的线程。Timer是Python中定义的Thread类的子类。通过显式调用与计时器相对应的start()函数来启动它。创建一个Timer对象语法:在间隔秒过去之后,创建一个计时器,该计时器将...

  Python中的垃圾回收

📅  最后修改于: 2020-01-20 10:44:14        🧑  作者: Mango

Python的内存分配和释放方法是自动的。用户不必像在C或C++这样的语言中使用动态内存分配那样,就可以预先分配或取消分配内存。Python使用两种策略进行内存分配:参考计数垃圾收集在Python 2.0版之前,Python解释器仅将引用计数用于内存管理。引用计数是通过计算一个对象被系统中其他对象引用的次数来进行的。删除对对象的引用后,对象的引用计数将减少。当引用计数变为零时,将释放对象:文字值9...

  Python | 异常处理

📅  最后修改于: 2020-01-20 11:05:08        🧑  作者: Mango

到目前为止,我们已经探索了基本的Python 。如果您是初学者,那么到目前为止您可能会获得大量的新问题。由于运行时错误而生成了回溯。像其他语言一样,Python还在try-except的帮助下通过异常处理方法提供了运行时错误。一些最常见的标准异常包括IndexError,ImportError,IOError,ZeroDivisionError,TypeError。异常是Python中所有异常的基...

  Python中的用户定义异常

📅  最后修改于: 2020-01-20 11:07:29        🧑  作者: Mango

当代码出错时,Python会引发错误和异常,这可能导致程序突然停止。Python还通过try-except提供了异常处理方法。一些最常见的标准异常包括IndexError,ImportError,IOError,ZeroDivisionError,TypeError和FileNotFoundError。用户可以使用异常类创建自己的错误。创建用户定义的异常程序员可以通过创建新的异常类来命名自己的异常...

  Python中的内置异常

📅  最后修改于: 2020-01-20 11:26:59        🧑  作者: Mango

Python中的所有实例必须是从BaseException派生的类的实例。通过子类不相关的两个异常类,即使它们具有相同的名称,也永远不会等效。内置异常可以由解释器或内置函数生成。错误发生时,Python中会引发一些内置的异常。可以使用local()内置函数来查看这些内置异常,如下所示:这将返回内置异常,函数和属性的字典。基类以下异常通常用作其他异常的基类。exception BaseExcepti...

  在Python中定义清理动作

📅  最后修改于: 2020-01-20 11:30:20        🧑  作者: Mango

想一想您将始终希望您的程序执行的任务,无论它运行完美还是引发任何类型的错误。例如,我们使用带有可选子句的try语句:“finally”执行清理操作,该清理操作必须在所有条件下都执行。清除操作:在离开try语句之前,无论是否引发任何异常,始终执行“ finally”子句。这些子句旨在定义必须在所有情况下都必须执行的清理操作。无论何时发生异常且except子句未处理该异常,首先将最终发生,然后将错误作...

  Python中的NZEC错误

📅  最后修改于: 2020-01-20 11:34:39        🧑  作者: Mango

在各种竞争性网站上进行编码时,许多人一定遇到NZEC错误。顾名思义,NZEC(非零退出代码)发生在您的代码未能返回0时。当代码返回0时,表示它已成功执行,否则将根据错误类型返回其他一些数字。当程序结束并且应该返回“ 0″以指示是否完成并且不能这样做时,它会导致NZEC。当然,还有更多与NZEC相关的案例。为何发生NZEC?(一个例子)在Python中,通常多个输入之间用逗号分隔,我们使用input...

  Python | Flask中404的错误处理

📅  最后修改于: 2020-01-20 11:37:04        🧑  作者: Mango

每当找不到页面时,都会显示404错误。所有者可能更改了它的URL并忘记了更改链接,或者他们删除了页面本身。每个站点都需要一个“自定义错误”页面,以避免用户看到默认的“丑陋错误”页面。芒果文档还具有自定义的错误页面。如果我们输入网址,例如www.imangodoc.com/9999.html默认404错误芒果For芒果自定义错误页面由于此URL不存在,它将显示错误404页面。但是错误页面提供了漂亮的...

  Python中的try和except

📅  最后修改于: 2020-01-20 11:39:22        🧑  作者: Mango

在错误和异常处理中使用try()的错误有两种:语法错误:也称为解析错误,非常基本。当Python解析器无法理解一行代码时出现。异常:在执行过程中检测到错误。例如 ZeroDivisionError。异常错误列表:IOError:如果无法打开文件KeyboardInterrupt:当用户按下不需要的键时ValueError:内置函数收到错误的参数时EOFError:如果未读取任何数据就击中文件尾Im...

  Python模块

📅  最后修改于: 2020-01-20 11:42:11        🧑  作者: Mango

模块是包含Python定义和语句的文件。一个模块可以定义函数,类和变量。模块也可以包含可运行的代码。将相关代码分组到一个模块中可使代码更易于理解和使用。例:import语句我们可以通过一些其他的Python源文件执行import语句使用任何Python源文件作为一个模块。当解释器遇到导入语句时,如果模块在搜索路径中存在,它将导入模块。搜索路径是解释器搜索以导入模块的目录列表。例如,要导入模块cal...

  Python中的数学math函数1(数值函数)

📅  最后修改于: 2020-01-20 12:02:37        🧑  作者: Mango

在Python中,可以通过导入名为“math”的模块轻松地执行许多数学运算,该模块定义了各种功能,使我们的任务更加轻松。1. ceil():此函数返回大于number的最小整数值。如果number已经是整数,则返回相同的数字。2. floor():此函数返回小于number的最大整数值。如果number已经是整数,则返回相同的数字。输出:3. fabs():此函数返回数字的绝对值。4. facto...

  Python中的数学math函数 2(对数和幂函数)

📅  最后修改于: 2020-01-20 12:04:45        🧑  作者: Mango

数值函数在下面的1中讨论Python中的数学函数 1(数值函数)对数和幂函数在此集中讨论。1. exp(a):此函数将e的a幂值返回给, 即返回(e ** a)。2. log(a,b):此函数返回以b为底的a的对数值。如果未提及base,则计算值是自然对数e。输出:3. log2(a):此函数计算以2为底的log a的值。此值比上述函数的值更准确。4. log10(a): 此函数计算以10为底的l...

  Python中的数学math函数 3(三角函数和角函数)

📅  最后修改于: 2020-01-20 12:07:21        🧑  作者: Mango

下面的第一组和第二组讨论了一些数学函数库math的内容:Python中的数学math函数 1(数值函数)Python中的数学math函数 2(对数和幂函数)1. sin():此函数返回作为参数传递的值的正弦值。在此函数中传递的值应以弧度为单位。2. cos():此函数返回作为参数传递的值的余弦值。在此函数中传递的值应以弧度为单位。本文讨论了三角函数和角度函数。输出:3. tan():此函数返回作为...

  Python中的数学函数 4(特殊函数和常量)

📅  最后修改于: 2020-01-20 12:09:38        🧑  作者: Mango

在下面的第1组,第2组和第3组数学函数中讨论了一些数学函数Python中的数学math函数 |  1(数值函数)Python中的数学函数 2(对数和幂函数)Python中的数学函数 3(三角函数和角函数)本文讨论了特殊函数和常量。1. gamma():此函数用于返回参数的gamma函数。输出:2. pi:这是一个内置常数,输出pi(3.141592)的值。3. e:这是一个内置常数,输出e(2.7...