使用
.isdigit()方法:
>>> '123'.isdigit()True>>> '1a23'.isdigit()False
引用文档:
如果字符串中的所有字符都是数字并且至少包含一个字符,则返回true,否则返回false。
对于
unipre字符串或Python
3字符串,您将需要使用更精确的定义并使用
unipre.isdecimal()/
str.isdecimal()代替;并非所有Unipre数字都可以解释为十进制数字。例如,U
+ 00B2 SUPERscript 2是一个数字,但不是十进制。



