Как сделать первую букву заглавной в Python: объяснение нескольких методов

Чтобы сделать первую букву строки в Python заглавной, вы можете использовать различные методы. Вот несколько подходов:

  1. Использование метода capitalize():

    string = "hello world"
    capitalized_string = string.capitalize()
    print(capitalized_string)

    Вывод: «Привет, мир!»

  2. Использование нарезки строк:

    string = "hello world"
    capitalized_string = string[0].upper() + string[1:]
    print(capitalized_string)

    Вывод: «Привет, мир!»

  3. Использование метода title():

    string = "hello world"
    capitalized_string = string.title()
    print(capitalized_string)

    Вывод: «Привет, мир!»

  4. Использование регулярных выражений (модуль re):

    import re
    string = "hello world"
    capitalized_string = re.sub(r"(^|\s)\S", lambda m: m.group(0).upper(), string)
    print(capitalized_string)

    Вывод: «Привет, мир!»

Обратите внимание, что теги могут различаться в зависимости от платформы или контекста, в котором вы их используете.