0

我需要验证一个应该包含 16 个整数的输入字符串,不多也不少。我该怎么做?

4

1 回答 1

1

使用len检查长度。使用str.isdigit检查字符串是否仅包含数字。

>>> valid = '1234567890123456'
>>> invalid = '1848934798237489324324'
>>> len(valid) == 16 and valid.isdigit()
True
>>> len(invalid) == 16 and invalid.isdigit()
False
于 2013-07-31T07:43:17.743 回答