Python niz isdigit ()

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

Sintaksa isdigit()je

 string.isdigit ()

parametri isdigit ()

isdigit()Ne poduzimati nikakve parametre.

Povratna vrijednost iz isdigit ()

U isdigit()vraća:

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

Primjer 1: Rad isdigit-a ()

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

Izlaz

 Točno netočno 

Znamenka je znak koji ima vrijednost svojstva:

  • Numeric_Type = Digit
  • Numeric_Type = Decimal

U Pythonu se nadređeni i indeksi (obično napisani pomoću unicode-a) također smatraju znamenkama. Stoga, ako niz sadrži ove znakove zajedno s decimalnim znakovima, isdigit()vraća True.

Rimski brojevi, brojnici valuta i razlomci (obično napisani unicodeom) smatraju se numeričkim znakovima, ali ne i znamenkama. isdigit()Vraća False ako niz sadrži ove znakove.

Da biste provjerili je li znak numerički znak ili ne, možete koristiti metodu isnumeric ().

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

 s = '23455' print(s.isdigit()) #s = '²3455' # subscript is a digit s = 'u00B23455' print(s.isdigit()) # s = '½' # fraction is not a digit s = 'u00BD' print(s.isdigit()) 

Izlaz

 Istina Istina Netačno

Zanimljivi članci...