В Python есть несколько способов извлечь последний символ строки: Самый простой и распространенный способ - обратиться к элементу с индексом -1. Индекс -1 всегда указывает на последний элемент в последовательности (например, строке, списке). строка = "Привет, мир!"
последний_символ = строка[-1]
print(последний_символ) # Выведет: ! С помощью срезов можно получить подстроку. Для извлечения последнего символа можно указать срез от -1 до конца строки: строка = "Привет, мир!"
последний_символ = строка[-1:]
print(последний_символ) # Выведет: ! Можно найти длину строки и затем получить символ по индексу, который на единицу меньше длины: строка = "Привет, мир!"
последний_символ = строка[len(строка) - 1]
print(последний_символ) # Выведет: ! Какой способ выбрать? Пример с несколькими способами: text = "Hello, world!"
# Способ 1: Отрицательный индекс
last_char_1 = text[-1]
# Способ 2: Срезы
last_char_2 = text[-1:]
# Способ 3: Функция len()
last_char_3 = text[len(text) - 1]
print(last_char_