當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python String isnumeric()用法及代碼示例


如果字符串中的所有字符都是數字字符,isnumeric() 方法將返回 True。如果不是,則返回 False。

數字字符具有以下屬性:

  • Numeric_Type=十進製
  • Numeric_Type=數字
  • Numeric_Type=數字

在 Python 中,十進製字符(如:0、1、2..)、數字(如:下標、上標)和具有 Unicode 數值屬性的字符(如:分數、羅馬數字、貨幣分子)都被視為數字字符。

您可以在程序中使用 unicode 編寫數字和數字字符。例如:

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

isnumeric() 的語法是

string.isnumeric()

參數:

isnumeric() 方法不接受任何參數。

返回:

isnumeric() 方法返回:

  • True如果字符串中的所有字符都是數字字符。
  • False如果至少一個字符不是數字字符。

示例 1:isnumeric() 的工作

s = '1242323'
print(s.isnumeric())

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

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

s = '1242323'
s='python12'
print(s.isnumeric())

輸出

True
True
True
False

示例 2:如何使用isnumeric()?

#s = '²3455'
s = '\u00B23455'

if s.isnumeric() == True:
  print('All characters are numeric.')
else:
  print('All characters are not numeric.')

輸出

All characters are numeric.

相關用法


注:本文由純淨天空篩選整理自 Python String isnumeric()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。