Re: Anfangsbuchstaben in Großbuchstaben ändern [OT]
On 13.08.06 09:39:12, Andreas Juch wrote:
> Bjoern Schliessmann wrote:
> > Wie wär's damit:
> >
> > def wortanfangGrossmachen(text):
> > woerter = text.split()
> > woerterMitGrossbuchstaben = []
> > for wort in woerter:
> > woerterMitGrossbuchstaben.append(wort.capitalize())
> > return " ".join(woerterMitGrossbuchstaben)
>
> Python, oder?
Jupp ist es.
> > Java, würg.
>
> Bis auf die Klammern, Semikola und die fehlende Capitalize Funktion in
> java.lang.String sehen die Programme aber ziemlich ähnlich aus ;-)
Das kann man aendern :-)
def doIt(text):
return " ".join([wort.capitalize() for wort in text.split()])
Mit
import sys
for line in sys.stdin.readlines:
print " ".join([wort.capitalize() for wort in line.split()])
Ist das ganze dann direkt nutzbar. Liest von stdin und schreibt auf
stdout.
Andreas
--
Be free and open and breezy! Enjoy! Things won't get any better so
get used to it.
Reply to: