In Perl, posso replicare le stringhe con l'operatore 'x':Esiste un equivalente Python dell'operatore x di Perl?
$str = "x" x 5;
Posso fare qualcosa di simile in Python?
In Perl, posso replicare le stringhe con l'operatore 'x':Esiste un equivalente Python dell'operatore x di Perl?
$str = "x" x 5;
Posso fare qualcosa di simile in Python?
>>> "blah" * 5
'blahblahblahblahblah'
Qui è un riferimento ai documenti ufficiali python3:
https://docs.python.org/3/library/stdtypes.html#string-methods
Corde attuare tutte le operazioni di sequenza common ...
... cui conduce a:
https://docs.python.org/3/library/stdtypes.html#typesseq-common
Operation | Result
s * n or n * s | n shallow copies of s concatenated
Esempio:
>>> 'a' * 5
'aaaaa'
>>> 5 * 'b'
'bbbbb'
@ S. Lott: così giusto. SO sta rapidamente diventando l'alternativa del programmatore pigro alla lettura di qualsiasi documentazione. – davidavr
Sono d'accordo, ma non vedo il danno in questo. (Ho dovuto ridacchiare quando ho visto l'esempio di S.Lott!) –
"Domande di programmazione stupide, risposte da programmatori stupidi." Una ricerca su Google per 'python equivalent perl x' ora trova questa pagina seguita da Dustin's friendfeed, quindi niente. Non sono riuscito a trovare i termini di ricerca giusti per la documentazione. – Mat