Python-streng isnumerisk ()

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

Et numerisk tegn har følgende egenskaper:

  • Numeric_Type = Desimal
  • Numeric_Type = Siffer
  • Numeric_Type = Numerisk

I Python regnes desimaltegn (som: 0, 1, 2 …), sifre (som undertegn, overskrift) og tegn som har Unicode-numerisk verdi (som: brøk, romertall, valutatallere) som numeriske tegn.

Du kan skrive siffer og numeriske tegn ved hjelp av unicode i programmet. For eksempel:

 # s = '½' s = ' u00BD' 

Syntaksen til isnumeric()er

 string.isnumeric ()

isnumeric () Parametere

Den isnumeric()metoden ikke tar noen parametere.

Returverdi fra isnumeric ()

Den isnumeric()metoden returnerer:

  • Sann hvis alle tegn i strengen er numeriske tegn.
  • Falsk hvis minst ett tegn ikke er et numerisk tegn.

Eksempel 1: Arbeid av 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())

Produksjon

 True True True False

Eksempel 2: Hvordan bruke isnumeric ()?

 #s = '²3455' s = 'u00B23455' if s.isnumeric() == True: print('All characters are numeric.') else: print('All characters are not numeric.')

Produksjon

 Alle tegn er numeriske.

Interessante artikler...