Python TypeError 异常

定义和用法

当操作尝试对意外数据类型执行操作时,会引发 TypeError 异常。

可以通过 try...except 语句捕获 TypeError,参见以下示例。

实例

例子 1

如果尝试连接字符串和数字,将会引发 TypeError

x = "hello"
y = 15
print(x + y)  # 尝试字符串与数字相加

亲自试一试

例子 2:异常处理

使用 try...except 语句处理 TypeError

try:
  x = "hello" + 15  # 尝试字符串与数字相加
except TypeError:
  print("请先将数字转换为字符串再进行连接")
except:
  print("发生了其他错误")

亲自试一试