Как сделать первый символ заглавным в Python?
Чтобы преобразовать первый символ строки в заглавную букву в Python, используйте функцию String.capitalize().
Пример 1: нижний регистр
В следующем примере в Python первым символом данной строки является буква в нижнем регистре. Мы будем использовать функцию String.capitalize(), чтобы преобразовать первый символ в заглавную букву.
str = 'welome to python examples'
str1 = str.capitalize()
print('Original String :',str)
print('Capitalized String :',str1)
Вывод:
Original String : welome to python examples Capitalized String : Welome to python examples
Пример 2: верхний регистр
Если первым символом является буква в верхнем регистре, то применение String.capitalize() не внесет никаких изменений в результирующую строку.
str = 'Welome to python examples'
str1 = str.capitalize()
print('Original String :',str)
print('Capitalized String :',str1)
Вывод:
Original String : Welome to python examples Capitalized String : Welome to python examples
Пример 3: числа
Функция capitalize() преобразует только строчные буквы в верхний регистр. Таким образом, это не влияет на строку, если первый символ является числом.
str = '142 welome to python examples'
str1 = str.capitalize()
print('Original String :',str)
print('Capitalized String :',str1)
Вывод:
Original String : 142 welome to python examples Capitalized String : 142 welome to python examples
То же самое объяснение справедливо, если первый символ – это пробел, специальный символ и т.д.
Автор