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("发生了其他错误")