Введение
В 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() или написать собственную функцию, чтобы получить тот же результат.