Понятное дело, для изменения регистра первой буквы у строки можно воспользоваться - capitalize():
Программный код:
my_string = 'hello world'
capitalized_string = my_string.capitalize()
print(capitalized_string) # Hello world
Если надо каждое слово в строке с большой буквы сделать, тогда так:
Программный код:
my_string = 'hello world'
title_string = my_string.title()
print(title_string) # Hello World
Если title() тебе не подходит, есть более гибкий вариант через list comprehension:
Программный код:
my_string = 'hello world'
new_string = ' '.join([word.capitalize() for word in my_string.split()])
print(new_string) # Hello World
Надеюсь, помог!