[Python-de] auf Variablen zugreifen?

Diez B. Roggisch deets at web.de
Mit Jul 20 09:33:19 CEST 2005


> Sicher? Hab grad folgendes im Interpreter getestet und es ging:
> 
> var=4
> neueVar="(%s)" % var
> print neueVar
> 
> liefert "(4)"
> 
> Ich denke im Gegensatz zum einfachen Verketten von Strings, wendet die
> Substitution durchaus str() auf die Variablen an.

Mag sein das ich da etwas generalisiert habe. Das hier geht nämlich nicht

 >>> "%i" % "5"
TypeError: int argument required

Und str() kann ja auch uU nicht sein, was man wirklich haben möchte.

MfG Diez