
string.isdigit()方法
如果字符串中的所有字符都是數字格式,則isdigit()方法將返回True。 如果不是,則返回False。
isdigit()的語法是:
string.isdigit()
isdigit()參數:
isdigit()不接受任何參數.
從isdigit()返回值
isdigit()返回:
如果字符串中的所有字符都是數字,則為True如果至少一個字符不是數字,則為False
下面,我們直接舉例說明,如下:
示例01:
s = "28212"
print(s.isdigit())s = "Mo3 nicaG el l22er"print(s.isdigit())
輸出:
True
False
在Python中,上標和下標(通常使用unicode編寫)也被視為數字字符。 因此,如果字符串包含這些字符以及十進位字符,則isdigit()返回True。羅馬數字,貨幣分子和小數(通常使用unicode編寫)被認為是數字字符,而不是數字。 如果字符串包含這些字符,則isdigit()返回False。要檢查字符是否為數字字符,可以使用isnumeric()方法,前面的章節我寫過,大家可以去看下.
示例2:包含數字和數字字符的字符串
s = '23455'
print(s.isdigit())s = '\\u00B23455'print(s.isdigit())s = '\\u00BD'print(s.isdigit())
輸出:
True
True
False
你學會了嗎?
歡迎大家在留言區留言,一起討論學習,
謝謝關注!