判断字符串是否为数字:利用Python内置函数isdigit()实现
发布时间:2023-12-07 02:06:55
isdigit()函数是Python内置的字符串方法,用于判断一个字符串是否只由数字组成。该方法返回一个布尔值,如果字符串只包含数字字符,则返回True,否则返回False。
示例代码如下:
def is_number(input_str):
if input_str.isdigit():
print("字符串是数字")
else:
print("字符串不是数字")
运行示例代码:
is_number("12345") # 输出:字符串是数字
is_number("1a345") # 输出:字符串不是数字
以上代码中,我们定义了一个is_number()函数,接受一个参数input_str,用于判断是否为数字。在函数体中,我们使用isdigit()方法判断input_str是否为数字,并根据结果输出相应的提示信息。
注意:isdigit()函数只能判断字符串是否只包含数字字符,对于包含其他字符或特殊字符的字符串,会返回False。如果需要更复杂的判断方式,可以考虑使用正则表达式来判断。
