Всіх вітаю! У цій статті ми поговоримо про метод capitalize() у Python та те, яким чином він працює.
Суть методу
Метод capitalize() перетворює першу літеру рядка у верхній регістр, причому регістр усіх наступних слів у рядку зміниться на нижній. Якщо ж найперша літера вже написана у верхньому регістрі, то зміниться лише регістр усіх інших літер.
Використання у коді
Перший приклад
У першому прикладі маємо рядок “the roots“, до якого застосовуємо метод capitalize():
text = "the roots"
capitalized_text = text.capitalize()
print(capitalized_text)The rootsДругий приклад
Тепер передаємо рядок, у якому найперша літера вже написана у верхньому регістрі:
text = "The Beatles"
capitalized_text = text.capitalize()
print(capitalized_text)The beatlesТретій приклад
А тепер спробуємо застосувати метод до рядка, у якому першим символом буде не літера, а, припустимо, знак решітки (#).
Ось як це буде працювати:
text = "#YouWillNeverWalkAlone"
capitalized_text = text.capitalize()
print(capitalized_text)#youwillneverwalkaloneЯк бачимо, метод не зміг змінити регістр першого символу рядка, бо решітка не є літерою, а тому просто змінив регістр усіх наступних літер на нижній.
Висновок
Отже, у рамках цієї статті ми розглянули метод capitalize(), який змінює регістри літер у рядку так, щоб перша літера завжди була написана у верхньому регістрі. Всім дякую за увагу!