Python判斷是不是數字(沒法判斷浮點數)(已解決)

s爲字符串
s.isalnum() 全部字符都是數字或者字母
s.isalpha() 全部字符都是字母
s.isdigit() 全部字符都是數字
s.islower() 全部字符都是小寫
s.isupper() 全部字符都是大寫
s.istitle() 全部單詞都是首字母大寫,像標題
s.isspace() 全部字符都是空白字符、\t、\n、\rgit

 1 def isNum2(value):
 2     try:
 3         x = int(value)
 4     except TypeError:
 5         return False
 6     except ValueError:
 7         return False
 8     except Exception, e:
 9         return False
10     else:
11         return True
浮點數判斷
type(eval("123")) == int
type(eval("123.23")) == float
相關文章
相關標籤/搜索