Проверяет, являются ли все символы десятичными числами ( True или False ).
Минимальный пример
>>> '42'.isdecimal() True
Когда вы читаете по поводу объяснений ниже, не стесняйтесь смотреть наше видеоизображение об этом конкретном методе строки:
Синтаксис и объяснение
str.isdecimal ()
Проверяет, являются ли все символы десятичными числами ( True или False ).
Дело по границе: Интуитивно, пустая строка не считается десятичным числом:
>>> ''.isdecimal() False
Подумайте о десятичных символах как символы, которые могут образовывать номера с базой 10. Формально десятичные символы имеют Unicode Общая категория "Nd" Отказ
Еще строковые методы
Струнный класс Python поставляется с несколькими полезными дополнительными строковыми методами. Вот короткая коллекция всех методов String Python – каждая ссылка открывает короткое руководство на новой вкладке.
| капитализировать () | Верните копию строки с помощью заглавного первого символа и нижние оставшиеся символы. |
| кадра () | Вернуть строчную строчную строку, аналогичную строчной (), но более агрессивно. |
| центр() | Верните центрированную строку определенной длины, дополненной пробелами или пользовательскими символами. |
| считать() | Вернуть количество не перекрывающихся вхождений подстроки. |
| кодировать () | Возвращает объект байта, который является закодированной версией строки. |
| Эндсвит () | Возвращает, заканчивается ли строка заданным значением или нет (true или false). |
| Expandtabs () | Верните строку с пробелами вместо символов вкладок. |
| найти() | Возвращает индекс первого вхождения указанной подстроки. |
| формат() | Форматы строки в соответствии с форматом Описание Язык. |
| format_map () | Форматы строки в соответствии с форматом Описание языка, передавая объект сопоставления. |
| индекс() | Возвращает индекс первого вхождения указанной подстроки, как найти (), но он поднимает ValueError, если подстрока не найдена. |
| Isalnum () | Учитывает, являются ли все символы буквенными или числовыми (истинными или ложными). |
| Isalpha () | Проверяет, являются ли все символы буквенными (True или false). |
| ИЗАССИИ () | Проверяет, являются ли все символы ASCII (True или false). |
| isdecimal () | Проверяет, являются ли все символы десятичными числами (True или false). |
| Isdigit () | Проверяет, являются ли все персонажи цифрами, то есть номера от 0 до 9 (True или false). |
| Isidentifier () | Проверяет, являются ли все символы идентификаторами, которые могут использоваться в качестве имени функций, классов или переменных (TRUE или FALSE). |
| islower () | Проверяет, являются ли все символы строчными (True или false). |
| Isnumeric () | Проверяет, являются ли все символы числовых значений (True или false). |
| Isprintable () | Проверяет, являются ли все персонажи для печати (True или false). |
| ISSPACE () | Проверяет, есть ли все персонажи пробелы (True или false). |
| ISTITLE () | Проверяет, является ли строка в заголовке (True или false). |
| Isupper () | Проверяет, являются ли все символы запятой (True или false). |
| присоединиться() | Объединяет элементы в итерателе. |
| ljust () | Возвращает левостороннюю строку, заполняющую правую сторону с помощью символов заполнения. |
| ниже() | Возвращает строчную строку версии. |
| lstrip () | Обрезать пробелы слева и возвращает новую строку. |
| Maketrans () | Возвращает таблицу перевода. |
| раздел () | Ищеты сепараторной подстроки и возвращает кортеж с тремя строками: (1) все перед сепаратором, (2) сам сепаратор и (3) все после него. |
| RemovePrefix () | Return String [Len (префикс):] Если строка начинается с префикса, и строка [:] в противном случае. |
| RemoSeuffix () | Return String [: – len (суффикс)] Если строка начинается с суффикса, и строка [:] в противном случае. |
| заменять() | Возвращает строку с замененными значениями. |
| rfind () | Верните максимальный индекс в строке, где находится подстрока. Возвращает -1, если не найден. |
| rindex () | Верните максимальный индекс в строке, где находится подстрока. Возвращает ValuctionError, если не найден. |
| Rjust () | Возвращает правую обоснованную строку, заполняющую левую сторону с помощью символов заполнения. |
| rpartition () | Ищеты сепараторной подстроки и возвращает кортеж с тремя строками: (1) все перед сепаратором, (2) сам сепаратор и (3) все после него. |
| RSPLIT () | Разбивает строку в данном сепараторе и возвращает разделенный список подстрок. |
| RSTRIP () | Обрезать пробелы справа и возвращает новую строку. |
| расколоть() | Разбивает строку в данном сепараторе и возвращает разделенный список подстрок. |
| Сплитлины () | Разбивает строку на линии линейных разрывов, таких как «\ n» и возвращает разделенный список подстроек (I.E., строки). |
| начинается с() | Возвращает, начинается ли строка с заданного значения или нет (true или false). |
| полоска() | Обрезать пробелы слева и вправо и возвращает новую строку. |
| Свапка () | Свопы строчными в прописные буквы и наоборот. |
| заглавие() | Возвращает новую строку заглавными первыми символами каждого слова. |
| переведите() | Возвращает переведенную строку. |
| верхний () | Возвращает строчную строку версии. |
| zfill () | Заполняет строку слева с символами «0». |
Рекомендации
Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.
Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.
Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.