是的,可以在定義函數時自定義常量檢查。可以在函數體內使用條件語句來檢查常量的值,如果不符合要求則拋出異常或返回錯誤信息。例如:
def my_function(x):
if x < 0:
raise ValueError("x must be greater than or equal to 0")
# 以下是函數的其余部分
return x * 2
在上面的例子中,如果傳入的參數x小于0,則會拋出一個值錯誤。您可以根據需要自定義常量檢查的邏輯。