Способы удаления первого и последнего символа в строке в Python

Строки в Python можно индексировать, при этом первый символ имеет индекс 0. Символ — это просто строка размера 1. Индексы также могут быть отрицательными числами, чтобы начать отсчет справа.

-0 совпадает с 0, а отрицательные индексы начинаются с -1. Таким образом, Python поддерживает срезы с отрицательным индексом наряду с срезами с положительными индексами.

Чтобы получить подстроку, вы можете использовать нарезку следующим образом.

Выход:

Строковый индекс начинается с 0. Таким образом, он вернет позиции 18, 19 и 20, пробелы, w и i. Так что это подстрока, которую мы получаем, когда мы используем нарезку строки.

Следует отметить, что он не будет учитывать последний символ среза; он уступит только последнему символу и не будет включать последний символ.

Давайте посмотрим, как удалить последний символ из строки в Python.

Удаление последнего символа из строки в Python

Чтобы удалить последний символ из строки в Python, используйте string slicing. Нарезка строки позволяет получить подстроку. Индексация используется для получения отдельных символов из строки.

Фрагмент кода:

Здесь str может быть любой строкой, последний символ которой вы хотите удалить.

Выход:

Вы можете видеть, что мы успешно удалили последний символ строки Dogecoin.

Чтобы получить последний символ строки, вы можете написать следующий код.

Выход:

И вы получите последний символ строки. Это связано с тем, что мы использовали отрицательное индексирование для получения последнего символа строки в Python.

Удаление первого символа строки

Чтобы удалить первый символ строки в Python, используйте нарезку строки. Нарезка строки — это способ получения подстроки из строки, а также способ избавиться от любых символов из строки.

Выход:

Вы можете видеть, что первый символ «D» удален из строки.

Чтобы получить первый символ строки, используйте только отрицательную индексацию.

Выход:

Вот как вы можете получить первый символ строки в Python.

Функция len() возвращает длину строки.

Использование rstrip()

rstrip() — это встроенная функция Python, которая возвращает копию строки с удаленными завершающими символами. Например, мы можем использовать функцию rstrip() с отрицательной индексацией, чтобы удалить последний символ строки.

Выход:

В этом примере мы передали последний символ строки методу strip(). Он удаляет последний символ из строки и возвращает копию без последнего символа.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python