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