1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wyrażenia regularne w Pythonie

Connected

ćwiczenie

Palindromy

Postanawiasz poszukać ciekawostek wśród słów ze zbioru recenzji filmów. Palindrom to ciąg znaków, który czyta się tak samo od przodu jak i od tyłu – na przykład: Madam lub No lemon, no melon. Okazuje się, że niektóre zabawne tytuły filmów mogą mieć tę właściwość. Chcesz stworzyć listę wszystkich takich tytułów, ale zaczniesz od analizy jednego przykładu.

W Pythonie możesz określać krok, podając trzeci indeks. Jeśli nie podasz pierwszego ani drugiego indeksu, a trzeci będzie ujemny, funkcja zwróci znaki w odwrotnej kolejności, co jakiś krok.

Tekst recenzji filmowej dla jednego przykładu został już zapisany w zmiennej movie. Możesz użyć print(movie), aby wyświetlić tę zmienną w powłoce IPython.

Instrukcje

100 XP
  • Wyodrębnij podciąg znaków od 12. do 30. znaku ze zmiennej movie, który odpowiada tytułowi filmu. Zapisz go w zmiennej movie_title.
  • Utwórz palindrom, odwracając ciąg znaków zawarty w zmiennej movie_title.
  • Uzupełnij kod, aby wyświetlić movie_title, jeśli jest palindromem.