* Multiplication / repetition
Last updated: 2026-09-22
* Multiplication / repetition
* multiplies numbers and repeats sequences.
| Category | Operators |
|---|---|
| Kind | Operator |
| Python Version | all |
📝 Syntax
a * b
▶ Example
Edit the code, press Run, and see the result in the output panel:
Output:
12
[0, 0, 0]
ababab
💡 Related Cases
More case studies coming soon — check back later.
❓ FAQ
QWhat does 'ab' * 3 give?
AThe string repeated 3 times gives `'ababab'`; `[0] * 3` gives `[0, 0, 0]`. Beware that `[[0]] * 3` creates three references to the same inner list, so modifying one affects all of them.
QWhat happens when you multiply a list by 0 or a negative number?
A`[1, 2] * 0` gives `[]`, and multiplying by a negative number also gives `[]`, without error. This is the agreed-upon behavior of sequence repetition.
QCan a string be multiplied by a string?
ANo. `'a' * 'b'` raises `TypeError: can't multiply sequence by non-int`. With sequence `*`, one side must be a sequence and the other must be an integer.