Python niz je dekadski ()

Metoda isdecimal () vraća True ako su svi znakovi u nizu decimalni znakovi. Ako nije, vraća se False.

Sintaksa isdecimal()je

 string.isdecimal ()

isdecimal () Parametri

isdecimal()Ne poduzimati nikakve parametre.

Povratna vrijednost s isdecimal ()

U isdecimal()vraća:

  • Tačno ako su svi znakovi u nizu decimalni znakovi.
  • Netačno ako barem jedan znak nije decimalni znak.

Primjer 1: Rad 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())

Izlaz

 True False False

Nadređeni i indeksni brojevi smatraju se znamenkama, ali ne i decimalama. Ako niz sadrži ove znakove (obično se pišu pomoću unicode-a), isdecimal()vraća False.

Slično tome, rimski brojevi, brojnici valuta i razlomci smatraju se numeričkim brojevima (obično se pišu pomoću unicode-a), ali ne i decimalnim brojevima. U isdecimal()ovom se slučaju također vraća False.

Postoje dvije metode isdigit()i isnumeric()koji provjerava niz sadrži li brojčane znakove i numeričke znakove respektivno.

Saznajte više o metodama isdigit () i isnumeric ().

Primjer 2: Niz koji sadrži znamenke i numeričke znakove

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

Izlaz

 True False False

Zanimljivi članci...