Строковый метод string.title() в Python используется для преобразования первого символа каждого слова в верхний регистр, а остальные символы в нижний регистр в строке и возвращает новую строку.
Что такое функция title() в Python?
Python title() — это встроенная функция обработки строк, которая возвращает строку, в которой первая буква слов, присутствующих в строке, является прописной, а все остальные буквы слова — строчными. Если строка содержит символы и числа, то 1-е число после него преобразуется в верхний регистр. Мы также называем слова, первая буква которых является прописной, а все остальные буквы строчными.
Синтаксис
|
1 |
string.title() |
Здесь строка представляет собой переменную, которая преобразуется в заголовок.
Параметры
Метод title() не принимает никаких параметров и выдает ошибку при передаче любого параметра. Он используется со строкой с помощью оператора точки, и отображается выходная строка.
Возвращаемое значение
Метод возвращает строку, в которой символы слов имеют заглавный регистр.
Примеры программ с методом title()
- Пример 1. Напишем программу, показывающую работу метода title().
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
// app.py h1 = "helLo BoYYSSS ANDD gIRLS" h2 = "I am A BARCA FAN!" h3 = "I lOvE StRaNgEr ThInGs" h4 = "I loVe LeaRNinG fRoM aPpDivIdeNd" h5 = "I lOvE PyThOn" print("Original string: ", h1) print("title(): ", h1.title(), "\n") print("Original string: ", h2) print("title(): ", h2.title(), "\n") print("Original string: ", h3) print("title(): ", h3.title(), "\n") print("Original string: ", h4) print("title(): ", h4.title(), "\n") print("Original string: ", h5) print("title(): ", h5.title(), "\n") |
Выход:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
➜ pyt python3 app.py Original string: helLo BoYYSSS ANDD gIRLS title(): Hello Boyysss Andd Girls Original string: I am A BARCA FAN! title(): I Am A Barca Fan! Original string: I lOvE StRaNgEr ThInGs title(): I Love Stranger Things Original string: I loVe LeaRNinG fRoM aPpDivIdeNd title(): I Love Learning From Appdividend Original string: I lOvE PyThOn title(): I Love Python ➜ pyt |
- Пример 2. Напишем программу для вывода строк, введенных двумя пользователями, с помощью функции title().
См. следующий код.
|
1 2 3 4 5 6 7 |
# app.py for i in range(0, 2): print("Enter the string: ") h = input() print("Original String: ", h) print("title(): ", h.title(), "\n") |
Выход:
|
1 2 3 4 5 6 7 8 9 10 |
➜ pyt python3 app.py Enter the string: AppDividend Original String: AppDividend title(): Appdividend Enter the string: Ankit Original String: Ankit title(): Ankit |
Заключение
Строковый метод Python title() возвращает копию строки, в которой первые символы всех слов написаны с заглавной буквы.
Если вы хотите получить все строки с первой буквой в верхнем регистре, вы можете использовать функцию title().
