</>
Тема 8 из 10
Теория

Работа со строками

У строк много полезных методов:

s = "  Привет, Мир  "
print(s.strip())          # "Привет, Мир" — без пробелов по краям
print(s.lower())          # маленькие буквы
print(s.replace("Мир", "Python"))
print("a-b-c".split("-")) # ['a', 'b', 'c']
print("-".join(["a", "b"]))  # "a-b"

Срез s[::-1] переворачивает строку. ord("a") даёт код символа, chr(97) — символ по коду. c.isalpha() проверяет, что символ — буква.

Палиндром

Лёгкая+10 XP

Проверь, читается ли фраза одинаково слева направо и справа налево. Регистр и пробелы не учитывай.

is_palindrome("А роза упала на лапу Азора") → True
main.pyЗагружаем Python…
Вывод
Нажми «Проверить», чтобы запустить тесты