Seite 1 von 1

typen-literale (r"", u"")

Verfasst: Dienstag 17. Juli 2007, 00:24
von nkoehring
Hallo...

ohne jetzt mal versucht zu haben, es selbst rauszufinden, wollte ich mal fragen, wie das mit diesen Literalen in Python funktioniert.

In Python2.6 soll ja ein Bytes-Objekt eingefuehrt werden und zusaetzlich das Literal b"" (siehe PEP3112).

Kann man sich sowas auch selbst basteln? Ich faende das mal interessant zu wissen.

Danke schonmal...

Verfasst: Dienstag 17. Juli 2007, 09:48
von BlackJack
Bytes-Objekte kannst Du natürlich selber basteln. Für literale musst Du den Python-Compiler selbst ändern und neu übersetzen.

Verfasst: Dienstag 17. Juli 2007, 15:15
von nkoehring
ah ...den Interpreter umschreiben wollte ich nun nicht extra ^^

Aber danke ;)

Re: typen-literale (r"", u"")

Verfasst: Mittwoch 18. Juli 2007, 21:42
von Joghurt
nkoehring hat geschrieben:In Python2.6 soll ja ein Bytes-Objekt eingefuehrt werden
Sicher? Ich dachte, das wäre nur für Python 3.0 aka Python 3000 geplant. Oder wird dieses Feature auch in 2.6 übernommen?

Verfasst: Mittwoch 18. Juli 2007, 22:51
von birkenfeld
Ja, wahrscheinlich schon.

Wenn Thomas W. seine Backport-Branches nicht durcheinanderbringt ;-)

Re: typen-literale (r"", u"")

Verfasst: Donnerstag 19. Juli 2007, 02:28
von nkoehring
Joghurt hat geschrieben:Sicher? Ich dachte, das wäre nur für Python 3.0 aka Python 3000 geplant. Oder wird dieses Feature auch in 2.6 übernommen?
Laut dem angegebenen PEP soll es schon in 2.6 kommen... bzw auch.

Verfasst: Donnerstag 19. Juli 2007, 08:52
von Leonidas
Python 2.6 soll ja auch mehr oder weniger ein Rückwärtskompatibles Python 3.0 werden.