Python-streng er nummerisk ()

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.

Interessante artikler...