-
使用 isdigit() 方法:这个方法返回一个布尔值,如果字符串只包含数字字符,则返回True,否则返回False。
string = "12345" if (): print("是数字") else: print("不是数字")
-
使用 isnumeric() 方法:这个方法类似于 isdigit() 方法,但它还可以识别其他数字字符,例如Unicode数字字符。同样,它返回一个布尔值。
string = "12345" if (): print("是数字") else: print("不是数字")
-
使用 try-except 块:将字符串尝试转换为数字类型,如果成功则表示字符串是数字,如果出现异常则表示不是数字。
string = "12345" try: num = float(string) print("是数字") except ValueError: print("不是数字")
以上是几种常见的判断字符串是否为数字的方法。根据你的具体需求,选择其中一种即可。