Isdecimal () meetod tagastab väärtuse True, kui kõik stringi märgid on kümnendmärgid. Kui ei, siis tagastab vale.
Süntaks isdecimal()
on
string.isdecimal ()
isdecimal () parameetrid
See isdecimal()
ei võta parameetreid.
Tagastusväärtus alates kümnendkohast ()
isdecimal()
Naaseb:
- Tõsi, kui kõik stringi tähemärgid on kümnendkohtadeks.
- Vale, kui vähemalt üks tähemärk pole kümnendkoht.
Näide 1: isdecimal () töötamine
s = "28212" print(s.isdecimal()) # contains alphabets s = "32ladk3" print(s.isdecimal()) # contains alphabets and spaces s = "Mo3 nicaG el l22er" print(s.isdecimal())
Väljund
Õige Vale Vale
Üla- ja alaindeksid loetakse numbriteks, kuid mitte kümnendkohtadeks. Kui string sisaldab neid märke (kirjutatakse tavaliselt unicode'i abil), isdecimal()
tagastab Väär.
Sarnaselt loetakse rooma numbreid, valuutanumbreid ja murdosa numbrinumbriteks (kirjutatakse tavaliselt unicode'i abil), kuid mitte kümnendkohtadeks. isdecimal()
Ka tagastatakse VÄÄR antud juhul.
On kahte meetodit isdigit()
ja isnumeric()
see kontrollib, kas string sisaldab vastavalt numbreid ja numbrimärke.
Lisateave meetodite isdigit () ja isnumeric () kohta.
Näide 2: stringid, mis sisaldavad numbreid ja numbrimärke
s = '23455' print(s.isdecimal()) #s = '²3455' s = 'u00B23455' print(s.isdecimal()) # s = '½' s = 'u00BD' print(s.isdecimal())
Väljund
Õige Vale Vale