Когда мы берём срез
text[3:], мы получаем все символы, начиная с четвёртого (индексация с 0), то есть "?!"Когда же мы работаем со срезом
text[:3], мы получаем уже первые три символа строки, то есть "why"Затем мы соединяем два полученных среза, сначала
"?!" и потом "why", что даёт итоговую строку "?!why"