Den ersten Buchstaben in Python in Großbuchstaben umwandeln

PythonPythonBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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.