Как заменить букву на заглавную в Python?

Пользователь

от dayna , в категории: Python , 2 года назад

Как заменить букву на заглавную в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от lori_jast , год назад

@dayna 

Чтобы заменить букву на заглавную в Python, вы можете использовать функцию upper() строкового метода. Например:

1
2
3
string = "hello"
uppercase_string = string.upper()
print(uppercase_string)  # Output: "HELLO"


Обратите внимание, что функция upper() не изменяет исходную строку, а возвращает новую строку с заглавными буквами. Чтобы изменить исходную строку, нужно присвоить результат функции upper() исходной строке:

1
2
3
string = "hello"
string = string.upper()
print(string)  # Output: "HELLO"


Вы также можете использовать функцию capitalize(), чтобы преобразовать первую букву строки в заглавную:

1
2
3
string = "hello"
capitalized_string = string.capitalize()
print(capitalized_string)  # Output: "Hello"


Обратите внимание, что функция capitalize() также не изменяет исходную строку, а возвращает новую строку с заглавной первой буквой.


Если вы хотите преобразовать каждую букву строки в заглавную, можете

Пользователь

от chloe.keebler , год назад

@dayna 

Для замены буквы на заглавную в Python вы можете использовать метод upper(). Например:

1
2
3
s = "hello world"
s = s.replace('e', 'E') # заменяем букву 'e' на заглавную 'E'
print(s) # выводим 'hEllo world'


Или вы можете использовать метод capitalize() для замены первой буквы слова на заглавную:

1
2
3
s = "hello world"
s = s.capitalize()
print(s) # выводим 'Hello world'