Η μέθοδος 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.')
Παραγωγή
Όλοι οι χαρακτήρες είναι αριθμητικοί.