欢迎访问宙启技术站
智能推送

Python 中判断字符串是否为数字的函数 isdigit()

发布时间:2023-09-05 17:19:34

isdigit()函数是Python中用于判断字符串是否由纯数字组成的函数。它返回一个布尔值,如果字符串中的所有字符都是数字,则返回True,否则返回False。

isdigit()函数的使用非常简单,直接在判断的字符串上调用即可。例如:

str1 = "12345"
str2 = "12.345"
str3 = "hello"
print(str1.isdigit())  # 输出 True
print(str2.isdigit())  # 输出 False
print(str3.isdigit())  # 输出 False

在上面的例子中,我们分别创建了三个字符串:str1、str2和str3。str1只包含数字字符,所以调用isdigit()函数返回True;str2包含一个小数点,所以调用isdigit()函数返回False;str3包含字母字符,所以同样返回False。

isdigit()函数只能用于判断纯数字的字符串,即只包含0-9之间的字符,而不能用于判断带有正负号、小数点、指数符号等其他字符的数字。如果需要判断更复杂的数字字符串,可以使用正则表达式或其他相关函数来实现。

总之,isdigit()函数是Python中判断字符串是否由纯数字组成的一种简便方法,能够快速判断字符串是否为数字,方便进行相关处理。