Python判斷字符串是否爲數字(數字、小數、負數、負小數、0)

支持多種判斷條件,一步到位。

#!/usr/bin/python
# -*- coding: utf-8 -*-
# author:zhoulong_GISER
# blog:https://blog.csdn.net/qq_33356563
#判斷字符串是否是數字(數字、小數、負數、負小數、0)
#字符串
str_numbers = ["-0.3","0","2","0.002","-5","china","中國","-like","-中國"]
for str_number in str_numbers:
    if (str_number.split(".")[0]).isdigit() or str_number.isdigit() or  (str_number.split('-')[-1]).split(".")[-1].isdigit():
        print(str_number+"是數字")
    else:
        print(str_number+"不是數字")

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章