Python-streng er desimal ()

Metoden isdecimal () returnerer True hvis alle tegn i en streng er desimaltegn. Hvis ikke, returnerer den False.

Syntaksen til isdecimal()er

 string.isdecimal ()

isdecimal () Parametere

Det isdecimal()tar ingen parametere.

Returneringsverdi fra isdecimal ()

De isdecimal()avkastning:

  • Sann hvis alle tegn i strengen er desimaltegn.
  • Falsk hvis minst ett tegn ikke er desimaltegn.

Eksempel 1: Arbeid med isdecimal ()

 s = "28212" print(s.isdecimal()) # contains alphabets s = "32ladk3" print(s.isdecimal()) # contains alphabets and spaces s = "Mo3 nicaG el l22er" print(s.isdecimal())

Produksjon

 True False False

Overskrift og abonnement betraktes som siffertegn, men ikke desimaler. Hvis strengen inneholder disse tegnene (vanligvis skrevet med unicode), isdecimal()returnerer False.

På samme måte betraktes romertall, valutatallere og brøker som numeriske tall (vanligvis skrevet med unicode), men ikke desimaler. Den isdecimal()returnerer også False i dette tilfellet.

Det er to metoder, isdigit()og isnumeric()det sjekker om strengen inneholder henholdsvis siffertegn og numeriske tegn.

Lær mer om isdigit () og isnumeric () metoder.

Eksempel 2: String som inneholder sifre og numeriske tegn

 s = '23455' print(s.isdecimal()) #s = '²3455' s = 'u00B23455' print(s.isdecimal()) # s = '½' s = 'u00BD' print(s.isdecimal()) 

Produksjon

 True False False

Interessante artikler...