Метод swapcase() возвращает строку, в которой все буквы верхнего регистра являются строчными, и наоборот.
Что такое функция swapcase() в Python?
String.swapcase() — это встроенный метод Python для обработки строк, используемый для изменения регистра строки. Метод swapcase() возвращает строку, в которой все заглавные буквы заменены на строчные и наоборот.
Синтаксис
См. следующий синтаксис.
|
1 |
string.swapcase() |
Здесь строковая переменная содержит входную строку, к которой применяется метод swapcase().
Параметры
Метод swapcase() не принимает никаких параметров. Если какой-либо параметр передается, он выдает ошибку.
Возвращаемое значение
Функция swapcase() возвращает строку с измененными регистрами букв, присутствующих в строке. Строчные буквы меняются на прописные и наоборот.
Примеры программ по методу swapcase() в Python
- Пример 1.
См. следующий пример кода.
|
1 2 3 4 |
# app.py h1= “Hello boY” h1.swapcase() |
Вывод:
|
1 |
hELLO BOy |
- Пример 2. Напишем следующую программу, чтобы показать механизм метода swapcase().
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# app.py h1 = "MilEy CirUS" h2 = "Hello Boy" h3 = "Qwerty" h4 = "HELLO girl" h5 = "lionel messi IS THE BEST" print("Original String: ", h1, "Case changed: ", h1.swapcase()) print("Original String: ", h2, "Case changed: ", h2.swapcase()) print("Original String: ", h3, "Case changed: ", h3.swapcase()) print("Original String: ", h4, "Case changed: ", h4.swapcase()) print("Original String: ", h5, "Case changed: ", h5.swapcase()) |
Вывод:
|
1 2 3 4 5 6 |
Original String: MilEy CirUS Case changed: mILeY cIRus Original String: Hello Boy Case changed: hELLO bOY Original String: Qwerty Case changed: qWERTY Original String: HELLO girl Case changed: hello GIRL Original String: lionel messi IS THE BEST Case changed: LIONEL MESSI is the best |
- Пример 3. Возьмем две строки в качестве входных данных и выведем «They are same», если после использования метода swapcase() для одной из строк он возвращает одно и то же значение; в противном случае выведем «They are not same».
|
1 2 3 4 5 6 7 8 9 |
# app.py h1 = "MIKE" h2 = "mike" if(h1.swapcase() == h2): print("THEY ARE SAME") else: print("THEY ARE NOT SAME") |
Вывод:
|
1 |
THEY ARE SAME |
