Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

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

Python 文件操作

Python 對(duì)象和類

Python 日期和時(shí)間

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

Python 參考手冊(cè)

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

Python 字符串方法

如果字符串中的所有字符均為十進(jìn)制字符,則isdecimal()方法將返回True。如果不是,則返回False。

isdecimal()的語(yǔ)法是

string.isdecimal()

isdecimal()參數(shù)

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

isdecimal()返回值

isdecimal()返回:

  • True 如果字符串中的所有字符均為十進(jìn)制字符。

  • False 如果至少一個(gè)字符不是十進(jìn)制字符。

示例1:isdecimal()的工作

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

# 包含字母
s = "32ladk3"
print(s.isdecimal())

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

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

True
False
False

上標(biāo)和下標(biāo)被認(rèn)為是數(shù)字字符,而不是小數(shù)。如果字符串包含這些字符(通常使用unicode編寫),則isdecimal()返回False。

類似地,羅馬數(shù)字、貨幣分子和分?jǐn)?shù)被認(rèn)為是數(shù)字(通常使用unicode編寫),而不是小數(shù)。在本示例中,isdecimal()也返回False。

有兩種方法,isdigit()用于檢查字符串是否只由數(shù)字組成和isnumeric() 方法檢測(cè)字符串是否只由數(shù)字組成,這種方法是只針對(duì)unicode對(duì)象。

了解有關(guān)isdigit()isnumeric()方法的更多信息。

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

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

#s = '23455'
s = '\u00B23455'
print(s.isdecimal())

# s = '?'
s = '\u00BD'
print(s.isdecimal())

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

True
False
False

Python 字符串方法

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