Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對(duì)象和類

Python 日期和時(shí)間

Python 高級(jí)知識(shí)

Python 參考手冊(cè)

Python 字符串 isdigit() 使用方法及示例

Python 字符串方法

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

isdigit()的語法是

string.isdigit()

isdigit()參數(shù)

isdigit()不接受任何參數(shù)。

isdigit()返回值

isdigit()返回:

  • True 如果字符串中的所有字符都是數(shù)字。

  • False 如果至少一個(gè)字符不是數(shù)字。

示例1:isdigit()的工作

s = "28212"
print(s.isdigit())

# 包含字母和空格
s = "Mo3 nicaG el l22er"
print(s.isdigit())

運(yùn)行該程序時(shí),輸出為:

True
False

數(shù)字是具有屬性值的字符:

  • Numeric_Type =數(shù)字

  • Numeric_Type =十進(jìn)制

在Python中,上標(biāo)和下標(biāo)(通常使用unicode編寫)也被視為數(shù)字字符。因此,如果字符串包含這些字符以及十進(jìn)制字符,則isdigit()返回True。

羅馬數(shù)字,貨幣分子和小數(shù)(通常使用unicode編寫)被認(rèn)為是數(shù)字字符,而不是數(shù)字。如果字符串包含這些字符,則isdigit()返回False。

要檢查字符是否為數(shù)字字符,可以使用  isnumeric()方法。

示例2:包含數(shù)字和數(shù)字字符的字符串

s = '23455'
print(s.isdigit())

#s = '23455'
# 下標(biāo)是一個(gè)數(shù)字
s = '\u00B23455'
print(s.isdigit())

# s = '?'
# 分?jǐn)?shù)不是數(shù)字
s = '\u00BD'
print(s.isdigit())

運(yùn)行該程序時(shí),輸出為:

True
True
False

Python 字符串方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清