在本教程中,我们将学习如何在Python中检查一个给定的字符串是否是一个数字。
考虑一下,我们有以下字符串。
age = "16"
现在,我们需要检查上述字符串是否包含一个数字。
使用isdigit()方法
为了检查一个字符串是否是一个数字,我们可以使用Python中内置的isdigit() 方法。
如果给定的字符串是一个数字,isdigit() 方法返回真,否则,它返回假。
下面是一个例子。
age = "16"
result = age.isdigit()
print(result)
输出。
True
使用isnumeric()方法
同样,我们也可以使用Python中的isnumeric() 方法,来检查一个字符串是否是数字。
如果一个字符串中的所有字符都是数字(0-9),isnumeric() 方法会返回真,否则会返回假。
下面是一个例子。
age = "16"
result = age.isnumeric()
print(result)
输出。
True
注意:对于负数,上述方法不起作用。