我正在寻找一种有效的方法来检查 Python 函数的变量。例如,我想检查参数的类型和值。有这个的模块吗?或者我应该使用一些类似装修师的东西,或者任何特定的习语?
def my_function(a, b, c):
"""An example function I'd like to check the arguments of."""
# check that a is an int
# check that 0 < b < 10
# check that c is not an empty string