檢查給定字串是否為 Python 中的有效數字
假設我們有一個字串,其中包含數字字元和小數點,我們必須檢查該字串是否表示數字。如果輸入類似“2.5”,則輸出為真,如果輸入為“xyz”,則輸出為假。
為解決此問題,我們將遵循以下步驟 -
- 為了解決此問題,我們將使用程式語言的字串解析技術。我們將嘗試將字串轉換為數字,如果沒有異常,則該字串為數字,否則不是數字。
示例
讓我們看一下以下實現,以獲得更好的理解 -
def isNumeric(s):
s = s.strip()
try:
s = float(s)
return True
except:
return False
print(isNumeric("0.2"))
print(isNumeric("xyz"))
print(isNumeric("Hello"))
print(isNumeric("-2.5"))
print(isNumeric("10"))輸入
“0.2” “abc” “Hello” “-2.5” “10”
輸出
True False False True True
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP