Индексы в языке программирования Python играют важную роль при работе со строками. Одним из применений индексов является обращение к отдельным символам в строке. В этой задачке попробуем потренироваться в работе с индексами и строками на примере однострочного решения.
Дана строка, состоящая из цифр и букв латинского алфавита. Необходимо проверить, является ли данная строка палиндромом. Палиндромом называется строка, которая читается одинаково в обоих направлениях, то есть с начала и с конца (без учета пробелов и знаков препинания).
Для решения этой задачки достаточно применить это выражение: string == string[::-1]. Если данное выражение истинно, то строка является палиндромом. Если выражение ложно, то строка не является палиндромом.
Примеры:
string = «level» — данная строка является палиндромом, так как читается одинаково справа налево и слева направо.
string = «hello» — данная строка не является палиндромом, так как читается по-разному справа налево и слева направо.