[Python-de] str in andere Typen wandeln

Andreas Pakulat apaku at gmx.de
Mit Feb 1 00:50:45 CET 2006


On 01.02.06 00:07:29, "Martin v. Löwis" wrote:
> Andreas Pakulat wrote:
> > Gibts ein Modul das mir Konvertierungsfunktionen fuer str<->Blah
> > bereitstellt. Fuer Integer funktioniert int() gut und in einen String
> > geht normalerweise gut mit str(), aber wie z.B. eine
> > Stringrepraesentation wie obige in ein boolean ueberfuehren. Klar kann
> > ich das in 4 Zeilen selbst, aber wieso gibts sowas nicht schon in Python
> > bzw. einem der zugehoerigen Module? Oder hab ichs nur uebersehen?
> 
> Üblicherweise kann man die "string->bool"-Konvertierung nicht in vier
> Zeilen implementieren, weil man verschiedene Werte für true und false
> zulassen möchte:
> 
> true:  0, true, True, TRUE, yes, on
> false: 1, false, False, FALSE, no, off

Stimmt, der allgemeine Fall ist nicht ganz so einfach wie hier. Ich hab
aber XML-Schema-booleans und die duerfen nur 4 Zustaende annehmen, alles
andere ist (bei mir) False.

Andreas

-- 
You have taken yourself too seriously.