Pythoni string on kümnendkohaga ()

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

Huvitavad Artiklid...