Python3 isnumeric()メソッド

Python3 字符串Python3 文字列


説明

isnumeric() メソッドは、文字列が数字のみで構成されているかどうかを検出します。数字には、Unicode 数字、全角数字(2バイト)、ローマ数字、漢数字を使用できます。

指数のようなもの²分数のようなもの½も数字に属します。

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

構文

isnumeric() メソッドの構文:

str.isnumeric()

パラメータ

  • なし。

戻り値

文字列に数字文字のみが含まれている場合は True を返し、それ以外の場合は False を返します。

例

以下の例では、isnumeric() メソッドの使用例を示します:

例

#!/usr/bin/python3

str = "サンプル2016"  
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 文字列

その他の拡張