Я проходил через вступление в python google и натолкнулся на утверждение, что s * 3
работает быстрее, чем s + s + s
, где s
имеет тип string
.В python, почему s * 3 быстрее, чем s + s + s?
Любые причины для этого?
Я нашел googled и нашел which is faster s+='a' or s=s+'a' in python. Но это не помогло
Хорошо, я бы сказал, что первая - это отдельная операция, в то время как последняя состоит из двух отдельных операций, а вторая будет делать то, что уже сделал первый (например, проверить строку) – Pynchia