Скажем, у меня есть строка.Python 3.4 help - использование нарезки для замены символов в строке
"poop"
Я хочу изменить "poop"
к "peep"
.
На самом деле, я хочу, чтобы все в корме Выходов, чтобы изменить е-е любого слова я поставил в.
Вот моя попытка сделать выше.
def getword():
x = (input("Please enter a word."))
return x
def main():
y = getword()
for i in range (len(y)):
if y[i] == "o":
y = y[:i] + "e"
print (y)
main()
Как вы можете видеть, когда вы запускаете его, это не значит, что я хочу. Вот мой ожидаемый результат.
Enter a word.
>>> brother
brether
Нечто подобное. I требуется, чтобы сделать это, используя нарезку. Я просто не знаю, как это сделать.
Пожалуйста, держите ваш ответ простым, так как я немного новичок в Python. Благодаря!
Вы можете использовать у. замените («o», «e») и избегайте петли и нарезки вообще. – MirekE
Я сделал это, и это не сработало. PLUS это домашнее задание, и нарезка необходима. @MirekE –