gpt4 book ai didi

python - 在范围内创建自定义数字数据类型?

转载 作者:太空宇宙 更新时间:2023-11-04 06:26:22 24 4
gpt4 key购买 nike

在 Ada 中,您可以定义这样的自定义数据类型

type Day_Of_Month is range 1 .. 31;

现在您可以创建一个 Day_Of_Month 变量,它只能保存 1 到 31 之间的整数。这很好,因为我们不必在想要更新值时继续进行条件检查,具有适当的异常处理。

有没有一种简单的方法可以在 Python 中做类似的事情?

最佳答案

如果要经常使用此数据类型,可能值得为它创建一个类并覆盖运算符,以便它更无缝地工作。这样一来,所有异常处理仍然是数据类型的内部处理,它为您提供了足够的灵 active 来定义事物,例如,二月和三月的天数差异,或者从一个月到一个月的变化。

关于python - 在范围内创建自定义数字数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7744695/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com