Python判斷是否是數字(無法判斷浮點數)(已解決)


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

 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

 





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM