如何检查一个Python字符串是否只包含数字?
Posted Data+Science+Insight
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何检查一个Python字符串是否只包含数字?相关的知识,希望对你有一定的参考价值。
如何检查一个Python字符串是否只包含数字?
python String类中有一个名为isdigit()的方法,如果字符串中所有字符都是数字且至少有一个字符,则返回true,否则返回false。
print("12345".isdigit())
print("12345a".isdigit())
True False
#对于只匹配数字,我们可以使用正则表达式:"^[0-9]+$"调用re.match(regex, string)。
import re
print(bool(re.match(\'^[0-9]+$\', \'123abc\')))
print (bool(re.match(\'^[0-9]+$\', \'123\')))
False True
#也可以使用如下方式进行判断;
以上是关于如何检查一个Python字符串是否只包含数字?的主要内容,如果未能解决你的问题,请参考以下文章