Program często komunikuję się z użytkownikiem, a robi to za pomocą tekstu. Tekst jest w programach wyświetlany, wprowadzany czy przetwarzany, w językach programowania teksty to często po prostu łańcuchy/ tablice znaków. Nazywamy je stringami. W Pythonie mamy także do czynienia ze stringami, i możemy się nimi fajnie bawić – mamy dużo metod do przetwarzania stringów….