Как сделать все буквы маленькими в питоне
Перейти к содержимому

Как сделать все буквы маленькими в питоне

  • автор:

 

Функции обрабатывающие регистр символов в строке

Функция capitalize() возвращает копию строки с первым символом в верхнем регистре, а другие символы в нижнем регистре.

Пример.

2. Функция str.casefold() . Вернуть свернутую копию строки

Функция str.casefold() возвращает свернутую копию строки. Понятие «свернутая копия» строки означает, что в такой копии удалены все отличия регистра символов в строке.
Особенность «свернутой» копии строки состоит в том, что функция lower() не может быть применена к некоторым символам, а функция casefold() может. Примером такого символа есть немецкий символ ‘ß’, который в функции casefold() заменяется на символы ss в отличие от функции lower() .

Функция введена в Python начиная из версии 3.3.

Пример.

3. Функция str.lower() . Преобразование регистра символов

Функция str.lower() преобразовывает символы в нижний регистр.

Пример.

4. Функция str.swapcase() . Вернуть копию строки с преобразованием строчных символов в заглавные и наоборот

Функция str.swapcase() возвращает копию строки с заглавными буквами, преобразованными в строчные и, наоборот, строчными преобразованными в заглавные. Общая форма вызова функции следующая:

  • s1 – исходная строка, которую нужно преобразовать;
  • s2 – результирующая строка в которой все заглавные символы преобразованы в строчные, а все строчные преобразованы в заглавные.

Для данной функции нельзя утверждать, что нижеследующее выражение

будет всегда выполняться.

Пример.

5. Функция str.title() . Вернуть строку с заглавными буквами в словах

Функция str.title() возвращает строку, в которой все слова начинаются с заглавной буквы. Другие символы в этих словах есть строчные. Общая форма использования функции следующая:

  • s1 – исходная строка;
  • s2 – результирующая строка, в которой реализуется корректировка символов, которые есть началами слов.

Функция имеет одну особенность. Символ ‘\» апострофа образовывает границу слова. В некоторых случаях это нежелательно. Во избежание этого недостатка нужно использовать регулярные выражения.

Пример.

6. Функция str.upper() . Конвертировать символы строки в верхний регистр

Функция str.upper() позволяет получить копию строки в которой все символы находятся в верхнем регистре. Согласно документации Python общая форма функции следующая:

  • s1 – исходная строка;
  • s2 – результирующая строка-копия, в которой символы нижнего регистра строки s1 заменены на символы верхнего регистра.

Конвертирование символов осуществляется только для символов имеющих верхний регистр. Это символы, которые включены в следующие категории:

Вывести строку строчными буквами

Как сделать так, чтобы на выходе все буквы стали строчными (маленькими)?

Используйте метод lower :

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.3.6.43280

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Python Lowercase — Как использовать функцию String lower()

 

Строка — это тип данных, который может содержать множество различных символов. Строка записывается как серия символов между одинарными или двойными кавычками.

Что такое метод?

Метод — это функция, которая может быть использована для определенного типа данных. Методы могут принимать или не принимать аргументы. Иногда вам может быть интересно, существует ли метод. В Python вы можете увидеть весь список строковых методов, используя функцию dir() со строкой в качестве аргумента, как показано ниже:

Из этих многочисленных строковых методов в этой статье вы узнаете о методе lower() и о том, как он работает.

Как работает метод lower()

? Метод lower() — это строковый метод, который возвращает новую строку, полностью строчную. Если в исходной строке есть заглавные буквы, то в новой строке они будут строчными. Любая строчная буква или любой символ, который не является буквой, не затрагивается.

О чем следует помнить при использовании метода lower

Метод lower() делает довольно простую вещь: он создает новую строку, в которой все прописные буквы теперь будут строчными. Но есть несколько моментов, о которых следует помнить при его использовании. Давайте рассмотрим их.

Строки неизменяемы

Строки являются неизменяемым типом данных, что означает, что они не могут быть изменены. После использования метода lower() исходная строка останется неизменной. В приведенных выше примерах метод lower() воздействовал на строку example_string , но не изменил ее. Проверка значения example_string по-прежнему показывает исходное значение.

Метод lower()

возвращает новую строку Метод lower() возвращает новую строку. Вам нужно будет сохранить ее в переменной, если вы захотите использовать ее снова в своем коде.

Строки чувствительны к регистру

Строки чувствительны к регистру, поэтому строка в нижнем регистре отличается от строки в верхнем регистре.

Это полезно, когда вы думаете о том, для чего может пригодиться метод lower() . В примере вы увидите, как эта особенность делает метод lower() полезным и необходимым при создании скрипта или программы, работающей со строками.

пример метода lower()

: как проверить, совпадает ли вводимое пользователем значение со строкой Давайте напишем небольшой скрипт, который задает пользователю вопрос, ждет ввода и выдает ответ на него.

Этот скрипт задает пользователю вопрос «Какого цвета солнце?» и ждет ответа. Затем он проверяет, является ли ответ «желтым», и если да, то печатает «Правильно!» Если нет, то выводится сообщение «Это неправильный цвет!». Но в этом сценарии есть проблема. Запустив этот скрипт, вы получите в терминале такой вопрос:

Как преобразовать строку в нижний или верхний регистр в Python

Иногда могут быть скрипты, в которых нам может потребоваться преобразовать данную строку в нижний регистр на этапе предварительной обработки. Чтобы преобразовать String в нижний регистр, вы можете использовать метод lower() в Python.

Синтаксис

Синтаксис для использования метода lower():

Функция String.lower() возвращает строку, в которой все символы этой строки преобразованы в нижний регистр.

Пример 1

Ниже приведен пример программы на Python для преобразования строки в нижний регистр.

Пример 2

В этом примере мы берем строку со всеми буквами верхнего регистра и преобразоваем в нижний регистр.

Мы научились преобразовывать заданную строку в нижний регистр с помощью команды string.lower() с помощью подробных примеров.

Преобразование строки в верхний регистр

Иногда вам может потребоваться преобразовать данную строку в верхний регистр – все строчные алфавиты будут преобразованы в прописные.

Чтобы преобразовать String в верхний регистр, вы можете использовать метод upper().

Синтаксис

Синтаксис для использования метода upper():

Функция upper() возвращает результирующую строку в верхнем регистре.

Пример 1

Ниже приведен пример программы на Python для преобразования строки в верхний регистр.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *