Metoden isnumeric () returnerer True, hvis alle tegn i en streng er numeriske tegn. Hvis ikke, returnerer den Falsk.
Et numerisk tegn har følgende egenskaber:
- Numeric_Type = Decimal
- Numeric_Type = Ciffer
- Numeric_Type = Numerisk
I Python betragtes decimaltegn (som: 0, 1, 2 …), cifre (som: subscript, superscript) og tegn med Unicode-numerisk værdi (som: brøkdel, romertal, valutatællere) alle som numeriske tegn.
Du kan skrive cifrene og de numeriske tegn ved hjælp af unicode i programmet. For eksempel:
# s = '½' s = ' u00BD'
Syntaksen for isnumeric()
er
string.isnumeric ()
isnumeric () Parametre
Den isnumeric()
metode tager ikke nogen parametre.
Returneringsværdi fra isnumeric ()
De isnumeric()
returnerer fremgangsmåden:
- Sandt, hvis alle tegn i strengen er numeriske tegn.
- Falsk, hvis mindst et tegn ikke er et numerisk tegn.
Eksempel 1: Arbejde med isnumeric ()
s = '1242323' print(s.isnumeric()) #s = '²3455' s = 'u00B23455' print(s.isnumeric()) # s = '½' s = 'u00BD' print(s.isnumeric()) s = '1242323' s='python12' print(s.isnumeric())
Produktion
Sandt sandt sandt falsk
Eksempel 2: Hvordan bruges isnumeric ()?
#s = '²3455' s = 'u00B23455' if s.isnumeric() == True: print('All characters are numeric.') else: print('All characters are not numeric.')
Produktion
Alle tegn er numeriske.