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中判断字符串是否由纯数字组成的一种简便方法,能够快速判断字符串是否为数字,方便进行相关处理。
