Как разделить слово в строке Python
Суть такая, у меня есть переменная type которая имеет значение cost_text подскажите пожалуйста каким образом я могу удалить cost_ и оставить text?
Ответы (3 шт):
Автор решения: Neuro
→ Ссылка
Для этого есть срезы строки, если у Вас строка. Вот так это выглядит.
a = "cost_text"
print(a[5:])
Или если вам нужно именно сохранить результат
a = "cost_text"
a = a[5:]
print(a)
Результат:
text
Автор решения: NEStenerus nester
→ Ссылка
- Использовать метод split:
type = 'cost_text'
res = type.split('cost_')[1]
- Использовать метод replace:
type = 'cost_text'
res = type.replace('cost_', '')
- Сделать срез строки:
type = 'cost_test'
res = type[:5]
ВАЖНО: не называйте переменную type, это зарезервированное слово в python
Автор решения: Tea Mint
→ Ссылка
type = "cost_text"[5:]
Берём строку "cost_text" и убираем первые 5 символов, оставляя только "text", сохраняя результат в переменной type