Den ersten Buchstaben in Python in Großbuchstaben umwandeln

Beginner

This tutorial is from open-source community. Access the source code

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.