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

В Python, если вы хотите преобразовать строку в нижний или верхний регистр, вы можете использовать несколько методов. Вот несколько примеров:

  1. Использование метода lower(): этот метод преобразует все символы строки в нижний регистр.

    text = "Hello World"
    lowercase_text = text.lower()
    print(lowercase_text)  # Output: "hello world"
  2. Использование метода upper(): этот метод преобразует все символы строки в верхний регистр.

    text = "Hello World"
    uppercase_text = text.upper()
    print(uppercase_text)  # Output: "HELLO WORLD"
  3. Использование фрагментов строк и метода str.join(). Этот подход преобразует отдельные символы в нижний или верхний регистр путем их итерации и обратного объединения в строку.

    text = "Hello World"
    lowercase_text = ''.join(char.lower() for char in text)
    print(lowercase_text)  # Output: "hello world"
    uppercase_text = ''.join(char.upper() for char in text)
    print(uppercase_text)  # Output: "HELLO WORLD"
  4. Использование метода casefold(). Этот метод аналогичен lower(), но он предоставляет дополнительные преобразования на основе Юникода для сопоставления без регистра.

    text = "Hello World"
    lowercase_text = text.casefold()
    print(lowercase_text)  # Output: "hello world"