Одной из распространенных задач при работе со строками в Python является преобразование всех символов строки в верхний регистр. Возможно, это может потребоваться при форматировании вывода на экран или при обработке данных, введенных пользователем.
Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.
Приведем пример. Предположим, есть строка s = 'hello, world!'
, и требуется преобразовать все символы этой строки в верхний регистр.
В Python для решения этой задачи используется встроенный метод строк upper()
. Этот метод не принимает никаких аргументов и возвращает новую строку, где все символы исходной строки преобразованы в верхний регистр.
Пример использования этого метода:
s = 'hello, world!' print(s.upper()) # Вывод: 'HELLO, WORLD!'
Важно отметить, что исходная строка при этом не изменяется, так как строки в Python являются неизменяемыми объектами:
s = 'hello, world!' s_upper = s.upper() print(s) # Вывод: 'hello, world!' print(s_upper) # Вывод: 'HELLO, WORLD!'
Изучайте Python на онлайн-курсе от Skypro «Python-разработчик». Программа рассчитана на новичков без опыта программирования и технического образования. Курс проходит в формате записанных коротких видеолекций. Будет много проверочных заданий и мастер-классов. В конце каждой недели — живая встреча с экспертами в разработке для ответов на вопросы и разбора домашек.
Таким образом, для преобразования строки в верхний регистр в Python достаточно применить к ней метод upper()
.
Добавить комментарий