[Python-de] strings zusammensetzen.
Peter Otten
__peter__ at web.de
Sa Aug 26 07:29:52 EDT 2017
Tobias Herp wrote:
>> d = "{base}{revision}{suffix}".format(base = a,
>>revision = b,
>>suffix = c)
>
> Wenn's denn unbedingt ein Template sein soll, würde das bei mir meistens
> wie folgt aussehen:
>
> d = '%(base)s%(revision)s%(suffix)s' % locals()
>
Wurde schon erwähnt, dass ab 3.6 alternativ dazu auch
>>> base, revision, suffix = "foo", "bar", "baz"
>>> f"{base}{revision}{suffix}"
'foobarbaz'
möglich ist?
Das vermeidet ggf. das Erstellen eines temporären dicts.
Mehr Informationen über die Mailingliste python-de