Einführung
In Python können wir den ersten Buchstaben eines Strings mit verschiedenen Methoden groß schreiben. In dieser Aufgabe müssen Sie eine Funktion schreiben, die den ersten Buchstaben eines gegebenen Strings groß schreibt.
String in Großbuchstaben umwandeln
Schreiben Sie eine Python-Funktion namens capitalize_string(s, lower_rest=False), die einen String als Argument nimmt und einen neuen String zurückgibt, bei dem der erste Buchstabe in Großbuchstaben umgewandelt ist. Die Funktion sollte einen optionalen Parameter lower_rest haben, der, wenn er auf True gesetzt ist, den Rest des Strings in Kleinbuchstaben umwandelt.
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'
Zusammenfassung
In dieser Aufgabe haben Sie gelernt, wie man den ersten Buchstaben eines Strings in Python in Großbuchstaben umwandelt. Sie können die capitalize()-Methode verwenden oder eine benutzerdefinierte Funktion schreiben, um das gleiche Ergebnis zu erzielen.