In Perl kann ich Strings mit dem 'x' Operator replizieren:Gibt es ein Python-Äquivalent von Perls x-Operator?
$str = "x" x 5;
Kann ich etwas ähnliches in Python zu tun?
In Perl kann ich Strings mit dem 'x' Operator replizieren:Gibt es ein Python-Äquivalent von Perls x-Operator?
$str = "x" x 5;
Kann ich etwas ähnliches in Python zu tun?
>>> "blah" * 5
'blahblahblahblahblah'
Hier ist ein Verweis auf die offizielle Python3 docs:
https://docs.python.org/3/library/stdtypes.html#string-methods
Strings alle Operationen common Sequenz implementieren ...
... was dazu führt, uns zu:
https://docs.python.org/3/library/stdtypes.html#typesseq-common
Operation | Result
s * n or n * s | n shallow copies of s concatenated
Beispiel:
>>> 'a' * 5
'aaaaa'
>>> 5 * 'b'
'bbbbb'
@ S. Lott: So richtig. SO wird schnell zur Alternative des faulen Programmierers zum Lesen jeglicher Dokumentation. – davidavr
Ich stimme zu, aber ich sehe darin keinen Schaden. (Ich musste lachen, als ich das Beispiel von S.Lott sah!) –
"Dumme Programmierfragen, beantwortet von dummen Programmierern." Eine Google-Suche nach 'python equivalent perl x' findet nun diese Seite, gefolgt von Dustins Friendfeed, dann nichts. Ich konnte die richtigen Suchbegriffe für die Dokumentation nicht finden. – Mat