Python3 isnumeric()方法

Python3 字串 Python3 字串


描述

isnumeric() 方法檢測字串是否只由數字組成,數字可以是: Unicode 數字,全角數字(雙位元組),羅馬數字,漢字數字。

指數類似 ² 與分數類似 ½ 也屬於數字。

# s = '½'
s = '\u00BD'

語法

isnumeric()方法語法:

str.isnumeric()

參數

  • 無。

返回值

如果字串中只包含數字字元,則返回 True,否則返回 False

實例

以下實例展示了 isnumeric() 方法的實例:

實例

#!/usr/bin/python3

str = "zaixian2016"  
print (str.isnumeric())

str = "23443434"
print (str.isnumeric())

以上實例輸出結果如下:

False
True

Unicode 數字:

實例

#!/usr/bin/python3

#s = '²3455'
s = '\u00B23455'
print(s.isnumeric())
# s = '½'
s = '\u00BD'
print(s.isnumeric())

a = "\u0030" #unicode for 0
print(a.isnumeric())

b = "\u00B2" #unicode for ²
print(b.isnumeric())

c = "10km2"
print(c.isnumeric())

以上實例輸出結果如下:

True
True
True
True
False

Python3 字串 Python3 字串