Метод isnumeric () возвращает True, если все символы в строке являются числовыми. Если нет, возвращается False.
Числовой символ имеет следующие свойства:
- Numeric_Type = десятичный
- Numeric_Type = Цифра
- Numeric_Type = Числовой
В Python десятичные символы (например, 0, 1, 2…), цифры (например, нижний индекс, верхний индекс) и символы, имеющие свойство числового значения Unicode (например, дробь, римские цифры, числители валют), считаются числовыми символами.
Вы можете писать цифры и числовые символы, используя Unicode в программе. Например:
# s = '½' s = ' u00BD'
Синтаксис isnumeric()
:
строка.isnumeric ()
isnumeric () Параметры
isnumeric()
Метод не принимает никаких параметров.
Возвращаемое значение из isnumeric ()
В isnumeric()
метод возвращает:
- Истинно, если все символы в строке являются числовыми.
- False, если хотя бы один символ не является числовым.
Пример 1: Работа 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())
Вывод
Истина Истина Истина Ложь
Пример 2: Как использовать isnumeric ()?
#s = '²3455' s = 'u00B23455' if s.isnumeric() == True: print('All characters are numeric.') else: print('All characters are not numeric.')
Вывод
Все символы числовые.