Как добавить в начало строки n символов на python?

Есть строка из произвольного количества символов, как можно добавить в её начало n символов с?

rjust не подходит.

Сейчас делаю, так, но думаю, есть что-то лучше.

s = str().rjust(n, c) + s

Ответы (4 шт):

Автор решения: Nikolay
c = 'u'  # символ
n = 4  # количество раз
was_str = 'данная строка'
new_str = c * n
print(new_str + was_str)
→ Ссылка
Автор решения: Dmitry

Элементарно, ка то так:

initial_str = "ABCDEF"
n = input()
res = int(n)*"c" + initial_str
→ Ссылка
Автор решения: Максим

Исходя из предложенных ответов делаю вывод, чтобы добавить строке s в начало n символов c, достаточно следующего кода

s = c * n + s
→ Ссылка
Автор решения: Andy Pavlov

Можно сделать новую строку через формат строки для питона 3.6+:

n = 5
prefix = 'hello'
string = 'John'
comb = f'{prefix * n}{string}'

Для более ранних версий питона можно сделать так:

comb = '{}{}'.format(prefix * n, string)
→ Ссылка