2024-10-02 22:33:31 发布
网友
对于下面的程序,除了真正运行变量TypeError之外,我怎样才能检测到它呢?Pylint或pyflake8是否具有此功能?你知道吗
#!/usr/bin/env python3 # -*- coding: utf-8 -*- A = 1 B = 'b' print(A+B)
TypeError是在运行时发生的异常。为了避免异常,可以使用type()或isinstance()。尽管如此,如果您发现自己经常这样做,那么您应该重新考虑您的代码设计。你知道吗
TypeError
type()
isinstance()
您可以使用type或isinstance方法
>>> type(1) <type 'int'> >>> >>> isinstance(1, int) True >>>
TypeError
是在运行时发生的异常。为了避免异常,可以使用type()
或isinstance()
。尽管如此,如果您发现自己经常这样做,那么您应该重新考虑您的代码设计。你知道吗您可以使用type或isinstance方法
相关问题 更多 >
编程相关推荐