Python virkne ir skaitliska ()

Metode isnumeric () atgriež vērtību True, ja visas virknes rakstzīmes ir ciparu rakstzīmes. Ja nē, tas atgriež False.

Ciparu rakstzīmei ir šādas īpašības:

  • Skaitliskais_tips = Decimāldaļa
  • Skaitliskais_tips = Cipars
  • Numeric_Type = Skaitlisks

Programmā Python decimālzīmes (piemēram, 0, 1, 2…), cipari (piemēram, apakšindekss, virsraksts) un rakstzīmes, kurām ir Unicode skaitliskās vērtības rekvizīts (piemēram, frakcija, romiešu cipari, valūtas skaitītāji), tiek uzskatītas par ciparu rakstzīmēm.

Ciparu un ciparu rakstzīmes var rakstīt, izmantojot programmā unikodu. Piemēram:

 # s = '½' s = ' u00BD' 

Sintakse isnumeric()ir

 string.isnumeric ()

isnumeric () parametri

isnumeric()Metode neveic nekādus parametrus.

Atgriezeniskā vērtība no skaitliskā ()

The isnumeric()metode atgriež:

  • Patiesi, ja visas rakstzīmes virknē ir ciparu rakstzīmes.
  • Nepatiesa, ja vismaz viena rakstzīme nav cipars.

1. piemērs: Isnumeric () darbība

 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())

Rezultāts

 True True True False

2. piemērs: Kā lietot isnumeric ()?

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

Rezultāts

 Visas rakstzīmes ir skaitliskas.

Interesanti raksti...