python 中的isnumeric()
函數有助于檢查字符串中的所有字符是否都是數字字符。如果所有字符都是數字,函數返回真,否則返回假。
**string.isnumeric()**
isnumeric()
參數:
isnumeric()
方法不接受任何參數。這里的數字類型意味著它可以包含十進制(0-9)、數字(下標、上標)和 Unicode 數值屬性(分數、羅馬數字、貨幣記數器)。浮點(如 1.5)和負值(如-1)不是數值。
isnumeric()
返回值
返回值始終是布爾值。如果遇到字母、符號或空字符串,函數將返回 false。
| 投入 | 返回值 | | 所有數字字符 | 真實的 | | 至少一個非數字 | 錯誤的 |
Python 中isnumeric()
方法的示例
示例isnumeric()
在 Python 中是如何工作的?
string = '1234567'
print(string.isnumeric())
#string = '23455'
string = '\u00B23455'
print(string.isnumeric())
# string = '?'
string = '\u00BD'
print(string.isnumeric())
string='program12'
print(string.isnumeric())
輸出:
True
True
True
False
示例 2:如何在 Python 中使用isnumeric()
?
#string = '23455'
string = '\u00B23455'
if string.isnumeric() == True:
print('String characters are numeric.')
else:
print('String characters are not numeric.')
輸出:
String characters are numeric.