小编cha*_*jss的帖子

在Python类中检查属性的有效性

我应该在哪里编写代码来检查类属性的有效性?(例如:"amount"应为正整数,"email"应为具有正确电子邮件格式的字符串)在setter方法中,在某处我使用它(使用try/catch)或其他.

如果我在setter方法中检查有效性,它可能看起来很丑陋(如类型检查).但是如果我在使用它时检查它,重复的代码可能会在多次使用时出现.

(抱歉我的英语不好.)

python

6
推荐指数
1
解决办法
143
查看次数

标签 统计

python ×1