Методы строк Python простым языком
Есть несколько методов для проверки, какие типы символов содержаться в строке.
islower() — этот метод возвращает True, если все символы строки находятся в нижнем регистре и строка не пустая и False в противном случае.
isupper() — этот метод возвращает True, если все символы строки находятся в верхнем регистре и строка не пустая и False в противном случае.
isalpha() — этот метод возвращает True, если строка состоит только из буквенных символов и строка не пустая и False в противном случае.
isdigit() — этот метод возвращает True, если строка является целым числом(или же просто строка состоит только из чисел, ведь, например, в строке «123.456» есть ещё и точка) и строка не пустая и False в противном случае.
isalnum() — этот метод возвращает True, если строка состоит только из буквенных символов и цифр.
isspace() — этот метод возвращает True, если строка состоит только из пробелов или знаков табуляции(\t, \n, \r (\b не входит), возможно, есть какие-то ещё, но я знаю и слышал только про такие).
isprintable() — этот метод возвращает True, если строку можно вывести в консоль(это не \n, \t, \r, \b и другие).
isidentifier() — этот метод возвращает True, если строка подходит для названия переменной в Python(например, она не должна начинаться с цифры).
Есть ещё похожие методы(isdecimal(), isnumeric()), но в основном они взаимодействуют с большим количеством систем исчисления и сложны для понимания.
Мой телеграм канал.
Друзья я веду свой канал про путь разработчика с нуля. Предлагаю к решению разные задачки на Python и рассказываю про интересные лайфхаки. Ссылка: