В этом уроке по основам Python, мы рассмотрим строковый метод: isnumeric()
. Данный метод позволяет определить, все ли символы в строке являются числовыми и возвращает bool значение.
В Python десятичные числа (например, 0, 1, 2 ..), цифры (например, нижний индекс, верхний индекс) и символы, которые имеют свойство числового значения Unicode (например, дробь, римские цифры, числители валюты), считаются числовыми символами.
Синтаксис:
str.isnumeric()
Аргументы:
str
- заданная строка в которой нужно провести проверку на числовые символы.
Метод isnumeric()
возвращает значение True, в случае, если символы в строке являются числовыми, иначе возвращает значение: False.
Пример:
string_example = '123'
print(string_example.isnumeric())
string_example = '\u00B2' # ²
print(string_example.isnumeric())
string_example = '\u00BD' # ½
print(string_example.isnumeric())
string_example = 'Hello World!'
print(string_example.isnumeric())
string_example = '25.5'
print(string_example.isnumeric())
Результат:
>>> True
>>> True
>>> True
>>> False
>>> False