python 判断字符串是否为整数,其中字符串有的还是负数。求大神指教

2025-05-13 17:54:18
推荐回答(1个)
回答(1):

用int()那个不叫系统崩溃,叫“未处理的意外”,try/except就是干这个的。

def func(x):
try:
x=int(x)
return isinstance(x,int)
except ValueError:
return False
func(1)
True
func('1.1')
False
func('-1')
True
func('-1.1')
False
func('asdf')
False