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

判断字符串是否为数字:利用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。如果需要更复杂的判断方式,可以考虑使用正则表达式来判断。