12

Perl では、'x' 演算子を使用して文字列を複製できます。

$str = "x" x 5;

Pythonで同様のことを行うことはできますか?

4

3 に答える 3

31
>>> "blah" * 5
'blahblahblahblahblah'
于 2009-01-30T20:29:15.390 に答える
1

公式の Python3 ドキュメントへの参照は次のとおりです。

https://docs.python.org/3/library/stdtypes.html#string-methods

文字列は、一般的なシーケンス操作のすべてを実装しています...

...これにより、次のことがわかります。

https://docs.python.org/3/library/stdtypes.html#typesseq-common

Operation      | Result
s * n or n * s | n shallow copies of s concatenated

例:

>>> 'a' * 5
'aaaaa'
>>> 5 * 'b'
'bbbbb'
于 2015-05-23T06:43:10.823 に答える