Как проверить последний символ в строке python: простые способы
В Python вы можете проверить последний символ в строке, используя индексацию.
my_string = "Пример строки"
last_character = my_string[-1]
print(last_character)
В этом примере мы используем отрицательный индекс -1 для получения последнего символа строки "Пример строки". Результатом будет символ "а".
Детальный ответ
Как проверить последний символ в строке python
Python предоставляет несколько различных методов для проверки последнего символа в строке. В этой статье мы рассмотрим несколько способов выполнить эту задачу с помощью примеров кода.
Метод 1: Использование индексации
Один из самых простых способов проверить последний символ в строке - это использовать индексацию. Вы можете обратиться к последнему элементу строки, используя отрицательный индекс -1.
string = "Пример строки"
last_character = string[-1]
print("Последний символ в строке:", last_character)
Вывод: Последний символ в строке: а
В этом примере мы определяем строку "Пример строки" и затем используем индексацию для получения последнего символа. Мы сохраняем последний символ в переменной "last_character" и затем выводим его значение.
Метод 2: Использование функции str.endswith()
В Python есть встроенная функция str.endswith(), которая может быть использована для проверки, заканчивается ли строка на определенный символ или подстроку. Мы можем использовать эту функцию, чтобы проверить, заканчивается ли строка на один символ.
string = "Пример строки"
if string.endswith('а'):
print("Строка заканчивается на символ 'а'")
else:
print("Строка не заканчивается на символ 'а'")
Вывод: Строка заканчивается на символ 'а'
В этом примере мы используем функцию str.endswith() для проверки, заканчивается ли строка на символ 'а'. Если это так, мы выводим сообщение "Строка заканчивается на символ 'а'". В противном случае мы выводим сообщение "Строка не заканчивается на символ 'а'".
Метод 3: Использование условного оператора
Вы также можете использовать условный оператор для проверки последнего символа в строке. Вы можете сравнить последний символ с помощью оператора сравнения "==".
string = "Пример строки"
last_character = string[-1]
if last_character == 'а':
print("Последний символ - 'а'")
else:
print("Последний символ не - 'а'")
Вывод: Последний символ - 'а'
В этом примере мы сначала определяем строку "Пример строки" и затем получаем последний символ с помощью индексации. Затем мы сравниваем последний символ с 'а' с помощью условного оператора. Если они равны, мы выводим "Последний символ - 'а'". В противном случае мы выводим "Последний символ не - 'а'".
Есть несколько способов проверить последний символ в строке. Вы можете выбрать любой метод, который вам удобен. Используя индексацию, функцию str.endswith() или условные операторы, вы сможете успешно выполнить проверку и получить последний символ в строке.