解释和展示在Python中使用try-except代码块的目的。
在Python中，try-except代码块用于捕获和处理可能引发异常或错误的代码。使用try语句包裹可能会抛出异常的代码，如果异常在try块中引发，那么控制流将转移到一个或多个except块中，这些块将处理特定类型的异常。通过这种方式，程序可以避免崩溃并以一种更优雅和可控的方式处理错误。下面是try-except代码块的示例：

```
try:
    # 可能会抛出异常的代码
except ExceptionType1:
    # 如果异常类型是ExceptionType1，执行这里
except ExceptionType2:
    # 如果异常类型是ExceptionType2，执行这里
else:
    # 如果try块中没有引发异常，执行这里
finally:
    # 不管有没有引发异常，都执行这里的代码
```

在这个例子中，try块中的代码可能会引发ExceptionType1或ExceptionType2类型的异常。如果引发ExceptionType1异常，程序将跳转到第一个except块中执行该块中的代码。如果引发ExceptionType2异常，程序将跳转到第二个except块中执行其中的代码。如果try块中没有引发任何异常，程序将跳转到else块中执行其中的代码。无论try块中是否有异常，程序都将跳转到finally块中执行其中的代码。