Aj *_*ity 2 python
如何将值设置为仅接受Python中的某些数据?就像我正在为颜色标识符制作代码.我希望我的变量只接受FFFFFF任何大于此的变量.基本16个字符几乎... 十六进制代码.
FFFFFF
我试图这样做的原因是因为如果用户输入一个像GGGGGG它一样的值会给他们一个脚本错误,这实际上让我看起来不称职(我可能会这样,但我不想看起来像我).而且,如果他们输入像F1F2G%这样的特殊字符,它也会陷入困境.此外,如果他们将框保留为空白,则还会出现"脚本错误".
GGGGGG
我想避免那些错误.有谁知道一个好方法?
Amb*_*ber 11
try: val = int(hex_val, 16) except ValueError: # Not a valid hex value if val > int("FFFFFF", 16): # Value is too large
归档时间:
13 年,11 月 前
查看次数:
390 次
最近记录: