Введение
В Python мы можем сделать первую букву строки заглавной с использованием различных методов. В этом испытании вам нужно написать функцию, которая делает первую букву заданной строки заглавной.
This tutorial is from open-source community. Access the source code
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В Python мы можем сделать первую букву строки заглавной с использованием различных методов. В этом испытании вам нужно написать функцию, которая делает первую букву заданной строки заглавной.
Напишите функцию на Python под названием capitalize_string(s, lower_rest=False)
, которая принимает строку в качестве аргумента и возвращает новую строку с первой буквой в верхнем регистре. Функция должна иметь необязательный параметр lower_rest
, который, если установить в True
, переводит остальную часть строки в нижний регистр.
def capitalize(s, lower_rest = False):
return ''.join([s[:1].upper(), (s[1:].lower() if lower_rest else s[1:])])
capitalize('fooBar') ## 'FooBar'
capitalize('fooBar', True) ## 'Foobar'
В этом испытании вы узнали, как сделать первую букву строки заглавной в Python. Вы можете использовать метод capitalize()
или написать собственную функцию, чтобы получить тот же результат.