Введение
В данной статье научимся получать последний символ в строке Python.
Использование индексации
Строку можно рассматривать как массив символов. Поскольку индексация в Python начинается с 0, последний символ можно получить, обратившись к элементу с индексом -1.
my_string = "Hello, World!"
last_character = my_string[-1]
print(last_character)
# Вывод: !
Использование функции len()
Ещё, для получения последнего символа в строке можно воспользоваться функцией len(). Она возвращает длину строки. И чтобы получить необходимый элемент, нужно просто обратиться к нему по индексу len(my_string) — 1:
my_string = "Hello, World!"
last_character = my_string[len(my_string) - 1]
print(last_character)
# Вывод: !
Использование срезов
Также мы можем воспользоваться срезами. Укажем только начальный индекс и получим подстроку от указанного индекса до конца строки:
my_string = "Hello, World!"
last_character = my_string[-1:]
print(last_character)
# Вывод: !
Заключение
В ходе статьи мы с Вами научились получать последний символ в строке Python. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂
Мой Telegram канал
Мой YouTube канал
Мой курс по Python (50 видоуроков + дополнительные уроки)
Курс по созданию телеграм-ботов на Python с фреймворком Aiogram