Python String είναι αριθμητική ()

Η μέθοδος isnumeric () επιστρέφει True εάν όλοι οι χαρακτήρες σε μια συμβολοσειρά είναι αριθμητικοί χαρακτήρες. Εάν όχι, επιστρέφει False.

Ένας αριθμητικός χαρακτήρας έχει τις ακόλουθες ιδιότητες:

  • Numeric_Type = Δεκαδικό
  • Numeric_Type = Ψηφίο
  • Numeric_Type = Αριθμητικός

Στην Python, οι δεκαδικοί χαρακτήρες (όπως: 0, 1, 2…), ψηφία (όπως: subscript, superscript) και χαρακτήρες με ιδιότητα αριθμητικής τιμής Unicode (όπως: κλάσμα, λατινικοί αριθμοί, αριθμητές νομισμάτων) θεωρούνται όλοι αριθμητικοί χαρακτήρες.

Μπορείτε να γράψετε τους αριθμούς και τους αριθμητικούς χαρακτήρες χρησιμοποιώντας το unicode στο πρόγραμμα. Για παράδειγμα:

 # s = '½' s = ' u00BD' 

Η σύνταξη του isnumeric()είναι

 string.isnumeric ()

isnumeric () Παράμετροι

Η isnumeric()μέθοδος δεν λαμβάνει παραμέτρους.

Τιμή επιστροφής από isnumeric ()

Η isnumeric()μέθοδος επιστρέφει:

  • Αληθές εάν όλοι οι χαρακτήρες στη συμβολοσειρά είναι αριθμητικοί χαρακτήρες.
  • Λάθος εάν τουλάχιστον ένας χαρακτήρας δεν είναι αριθμητικός χαρακτήρας.

Παράδειγμα 1: Εργασία του αριθμητικού ()

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

Παραγωγή

 True True True False

Παράδειγμα 2: Πώς να χρησιμοποιήσετε το isnumeric ();

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

Παραγωγή

 Όλοι οι χαρακτήρες είναι αριθμητικοί.

ενδιαφέροντα άρθρα...