介绍
Python是一种高级编程语言,因其简单易学、易读易写、功能强大等优点,而备受广大程序员青睐。自诞生以来,Python经历了数次重大的改进和进化,现如今已成为应用广泛且不可或缺的编程工具之一。然而,除了通常所了解的函数返回值为0,Python还有另外的非零返回值,也就是说,函数执行后不一定都返回0。
什么是非零返回值
一般来说,Python函数执行成功后会返回0。但是有时候也会有非零返回值,这是指函数执行异常或出错的情况。当Python函数遇到错误时会抛出异常,这时函数的返回值就会变成非零。Python内置的异常类型有许多种,例如:IOError(文件读写错误)、ValueError(参数错误)、TypeError(类型错误)等。
体验非零返回值
我们可以来看一个简单的例子,了解一下Python中的非零返回值。下面的函数随机返回一个数字,如果返回的数字小于5,则抛出ValueError异常。
import random
def random_error():
num =