Dimitriy_96
Окт. 21, 2016 19:48:26
Дан текст типа “a*b”, и надо перед “a” поставить знак “-”, и заменить символ “*” на “+”. Как это сделать? функция insert не работает с текстом.
JOHN_16
Окт. 21, 2016 20:36:24
строковые методы insert и replace вам помогут
ZerG
Окт. 22, 2016 09:22:49
не думаю что у ТС именно всегда будет a b символы
тогда уж
s = 'a*b'
b = '-' + s.replace('*', '+')
print(b)
py.user.next
Окт. 22, 2016 11:03:50
ZerG
тогда уж
А если перед
a возникнет какой-нибудь символ?
JOHN_16
Окт. 22, 2016 11:26:35
py.user.next
У строк нет insert().
виноват. Пятница вечер - мозг отключился после напряженной рабочей недели.
ZerG
Окт. 22, 2016 12:42:30
Есть веская причина полагать что ТС главное поставить минус перед первым членом