s = 'the brown fox'
...hier etwas tun...
s
sein sollte:
'The Brown Fox'
Wie lässt sich das am einfachsten bewerkstelligen?
s = 'the brown fox'
...hier etwas tun...
s
sein sollte:
'The Brown Fox'
Wie lässt sich das am einfachsten bewerkstelligen?
Diese Antwort gefällt mir sehr gut:
Kopierfertige Version der Antwort von @jibberia:
def capitalize(line):
return ' '.join([s[0].upper() + s[1:] for s in line.split(' ')])
Aber einige der von mir gesendeten Zeilen trennten einige leere ''-Zeichen ab, die beim Versuch, s[1:] zu machen, Fehler verursachten. Es gibt wahrscheinlich einen besseren Weg, dies zu tun, aber ich musste ein if len(s)>0 einfügen, wie in
return ' '.join([s[0].upper() + s[1:] for s in line.split(' ') if len(s)>0])
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.