[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: