找到 34425 篇文章 关于编程

Python 中的意外缩进是什么?\\\

Manogna
更新于 2019年9月26日 19:56:53

468 次查看

Python 不仅坚持缩进,还坚持一致的缩进。如果我们用 4 个空格缩进一行,然后用 3 个(或 5、6 个…)空格缩进下一行,就会出现 Python 中的“意外缩进”错误。在给定的代码中,第 3 行开头的空格比第 2 行多。代码块中的所有代码行都必须以完全相同的空格数开头。两个 print 语句必须使用相同数量的空格缩进。因此,不会显示意外缩进的更正后的代码如下所示:def a(): print "foo" print "baz"

在 Python 中,'except Exception as e' 和 'except Exception, e' 有什么区别?

Rajendra Dharmkar
更新于 2020年6月25日 20:57:23

976 次查看

在 except 语句中使用 ', ' 和 'as' 的区别如下:', ' 和 'as' 在功能上相同;但它们的使用取决于 Python 版本,如下所示:在 Python 2.5 和更早版本中,建议使用“逗号”,因为不支持“as”。在 Python 2.6+ 版本中,可以使用“逗号”和“as”。但从 Python 3.x 开始,需要使用“as”将异常赋值给变量。从 Python 2.6 开始,使用“as”允许我们以一种优雅的方式在一个 except 块中捕获多个异常,如下所示:except (Exception1, Exception2) as erris any day better ... 阅读更多

如何在 Python 中忽略异常并继续执行?

Alekhya Nagulavancha
更新于 2023年2月22日 17:56:49

3万+ 次查看

异常是在程序执行期间发生的意外错误或事件。程序中错误和异常的区别在于,遇到异常时,程序会偏离其原始执行过程,而发生错误时,程序会终止。因此,与错误不同,异常可以处理。因此,程序不会崩溃。但是,在某些 Python 案例中,异常可能不会导致程序终止,并且不会严重影响执行方向。因此,最好忽略此类异常。... 阅读更多

如何在 Python 循环中处理异常?

Alekhya Nagulavancha
更新于 2023年2月22日 17:54:33

1.2万+ 次查看

Python 中的循环技术将复杂的问题转化为简单的问题。它允许我们改变程序的流程,以便我们可以重复执行有限次数的代码,直到满足某个条件,而不是一遍又一遍地编写相同的代码。例如,如果我们需要显示前十个自然数,我们可以在运行最多十次迭代的循环内执行此操作,而不是使用十次 print 命令。Python 提供三种在程序中循环代码块的方法:使用 for 循环、while 循环和嵌套... 阅读更多

如何在列表推导式中捕获 Python 异常?

Alekhya Nagulavancha
更新于 2023年4月4日 13:38:19

2K+ 次查看

在我们了解如何在列表推导式中捕获 Python 异常之前,让我们首先了解什么是列表推导式。列表推导式是一个语句,允许你在一个句子中创建一个列表并执行 for 循环。这也允许从其他可迭代对象(如元组、字符串、数组、列表等)创建列表。列表推导式的语法如下所示:List = [expression(element) for element in list if condition] Python 列表和列表推导式功能,可以在一行代码中使用... 阅读更多

程序员用来引发的标准 Python 异常列表在哪里?

Rajendra Dharmkar
更新于 2019年7月30日 22:30:20

108 次查看

我想知道 Python 中有哪些标准异常。在哪里可以找到标准 Python 异常列表?程序员的标准 Python 异常列表可在 https://docs.pythonlang.cn/3/library/exceptions.html 找到

如何检查 Python 变量是否存在?

Alekhya Nagulavancha
更新于 2023年2月22日 17:43:21

1.9万+ 次查看

变量定义为用于存储某些数据的容器。它们表示内存位置。Python 中的变量可以存储任何类型的数据或值,包括整数、字符串、浮点数、布尔值等。在 Python 中,在程序中定义变量时不需要指定变量的数据类型。但是,在任何函数或应用程序可以使用变量之前,必须先定义它们。这可以通过简单地将值赋给名称来完成,如下所示:x = 5 这里,'x' 是变量的名称。此外,由于 x... 阅读更多

如何打印 Python 异常/错误层次结构?

Alekhya Nagulavancha
更新于 2023年2月24日 11:18:30

3K+ 次查看

在学习如何打印 Python 异常之前,我们将学习什么是异常。当程序无法按预期方向执行时,就会发生异常。当发生意外错误或事件时,Python 会引发异常。异常通常既有效也无效。可以通过各种方法在程序中通过异常来管理错误和异常情况。当您怀疑代码可能会产生错误时,可以使用异常处理技术。这可以防止软件崩溃。常见异常 IOError(输入输出错误)- ... 阅读更多

如何从 C 扩展中引发 Python 异常?

Rajendra Dharmkar
更新于 2019年9月27日 07:58:58

150 次查看

对于上述模块,我们需要准备以下 setup.py 脚本:from distutils.core import setup, Extension setup(name='helloworld', version='1.0', ext_modules=[Extension('helloworld', ['hello.c'])])现在,我们使用以下命令:$ python setup.py install安装扩展后,我们就可以在 Python 脚本 test.py 中导入和调用该扩展,并在其中捕获异常,如下所示:#test.py import helloworld try: print helloworld.helloworld() except Exception as e: print str(e)这将产生以下结果:bad format char passed to Py_BuildValue

如何在 Python 中调用带有参数列表的函数?

Alekhya Nagulavancha
更新于 2023年2月22日 17:47:07

4K+ 次查看

函数的目的是使用代码块执行特定任务。在编程中,函数通过消除不必要和过多的代码复制和粘贴来节省时间。因此,如果需要在不同位置并且经常执行共同操作,则函数将非常有用。如果您想进行更改,您只需更新该特定函数即可。结果,您不再需要复制和粘贴散布在整个程序中的相同代码段才能找到它。这... 阅读更多

广告