У меня вопрос относительно объединения f-строк и сложения строк. Я думал, что f-строки объединяются быстрее, чем складывают их вместе, но я проверил это, и это не так. Я делаю что-то не так или это просто реальность?
Вот код, который я использовал для тестирования:
Код: Выделить всё
for i in range(100_000):
a = a[:2] + b + a[2:]
и
Код: Выделить всё
for i in range(100_000):
a = f'{a[:2]}{b}{a[2:]}'
Как уже было сказано, я думал, что последний код будет быстрее, но у меня получилось ~1,40 и ~5,5 секунды соответственно.
Подробнее здесь:
https://stackoverflow.com/questions/791 ... r-addition