Как удалить последние n символов из строки?

Если у меня есть строка и вы хотите удалить последние 4 символа, как это сделать?

Поэтому, если я хочу удалить .bmp из Forest.bmp чтобы сделать его просто Forest Как это сделать? Благодарю.

One Solution collect form web for “Как удалить последние n символов из строки?”

Здесь два решения.

Чтобы удалить последние 4 символа в целом:

 s = 'this is a string1234' s = s[:-4] 

доходность

 'this is a string' 

А точнее, привязанные к именам файлов, рассмотрите os.path.splitext (), предназначенные для разделения имени файла на его базу и расширение:

 import os s = "Forest.bmp" base, ext = os.path.splitext(s) 

результаты:

 print base 'Forest' print ext '.bmp' 
  • Внедрение системы BigPipe Facebook в пирамиде
  • python-config отсутствует
  • App Engine выбрасывает 404 не найден для любого пути, но root
  • Какой эффект имеет выражение типа «var» и «do_something_with (var)» в Python?
  • проверить, соответствует ли строка шаблону IP-адреса в python?
  • Создание службы android Python для запуска в состоянии приостановки
  • Как использовать цикл цикла C в Python?
  • Есть ли способ сделать больше работы после заявления возврата?
  • Python - лучший язык программирования в мире.