Удалить из строки символы Python
Подскажите пожалуйста как удалить из строки ' и { чтоб получить чисто число 225
Сумма: {'225'} руб
Ответы (5 шт):
Автор решения: Inventor
→ Ссылка
Так?
myString = "Сумма: {'255'} руб"
print(myString.split("'")[1]) # 255
Автор решения: Shamus Rezol
→ Ссылка
s = [char for char in s if char in ".1234567890"]
print(s)
s = float(s)
print(s)
Автор решения: Vadim.Sharoikin
→ Ссылка
с помощью регулярок еще
import re
print(re.findall('(\d+)',"Сумма: {'225'} руб")[0])
Автор решения: vadim vaduxa
→ Ссылка
txt = "Сумма: {'225'} руб"
print(txt.translate(txt.maketrans("{'}", " "))) # "Сумма: 225 руб"
print(txt.translate(txt.maketrans("", "", "{'}"))) # "Сумма: 225 руб"
print(txt.translate({ord(k): '' for k in "{'}"})) # "Сумма: 225 руб"