python學(xué)習(xí)-字符串(補(bǔ)充1)

s.isdigit()、s.isnumeric()、s.isdecimal()的差別

轉(zhuǎn)載自:百度知道

num = "1" #unicode
num.isdigit() # True
num.isdecimal() # True
num.isnumeric() # True

num = "1" # 全角
num.isdigit() # True
num.isdecimal() # True
num.isnumeric() # True

num = b"1" # byte
num.isdigit() # True
num.isdecimal() # AttributeError 'bytes' object has no attribute 'isdecimal'
num.isnumeric() # AttributeError 'bytes' object has no attribute 'isnumeric'

num = "IV" # 羅馬數(shù)字
num.isdigit() # True
num.isdecimal() # False
num.isnumeric() # True

num = "四" # 漢字
num.isdigit() # False
num.isdecimal() # False
num.isnumeric() # True

===================
isdigit()
True: Unicode數(shù)字,byte數(shù)字(單字節(jié)),全角數(shù)字(雙字節(jié)),羅馬數(shù)字
False: 漢字?jǐn)?shù)字
Error: 無

isdecimal()
True: Unicode數(shù)字,,全角數(shù)字(雙字節(jié))
False: 羅馬數(shù)字,漢字?jǐn)?shù)字
Error: byte數(shù)字(單字節(jié))

isnumeric()
True: Unicode數(shù)字,全角數(shù)字(雙字節(jié)),羅馬數(shù)字,漢字?jǐn)?shù)字
False: 無
Error: byte數(shù)字(單字節(jié))

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • s為字符串 s.isalnum()所有字符都是數(shù)字或者字母 s.isalpha()所有字符都是字母 s.isdig...
    程猿先生閱讀 506評(píng)論 0 0
  • Integer類型 str字符串 list列表 set集合類型 字典dict
    Captain_tu閱讀 492評(píng)論 0 0
  • 突然來的興致,整理了房間,翻到很多以前喜歡,不喜歡的東西,雜七雜八的,還有以前的筆記本,隨手寫的心情感慨、以前想學(xué)...
    無邪Kelly閱讀 357評(píng)論 0 0
  • 春雨到來,萬物復(fù)蘇,寒冷的冬天終于結(jié)束了。北方姑娘三月在杭州經(jīng)歷了2016年的第一場雨,早上在青年旅舍醒來,聽著雨...
    68bed5e7a503閱讀 251評(píng)論 0 1
  • “預(yù)習(xí)是學(xué)生獨(dú)立學(xué)習(xí)的機(jī)會(huì),不應(yīng)只是為課堂教學(xué)做一些準(zhǔn)備工作,而應(yīng)盡可能地針對(duì)所有教學(xué)目標(biāo),是真正的自主學(xué)習(xí)?!?...
    遠(yuǎn)貞閱讀 610評(píng)論 0 1

友情鏈接更多精彩內(nèi)容