Найти - Пользователи
Полная версия: Изменить букву в слове
Начало » Python для новичков » Изменить букву в слове
1 2 3
Shaman
old_monty
Если заменяемая буква находится дальше в слове, эту проблему можно легко обойти, включив в замену соседние буквы
correct_word = 'катапульта'
old_monty
Shaman
О господи. Неужели обо мне теперь думают, что я не знаю как правильно пишется “катапульта”?

В моем ответе для JOHN_16 речь шла о замене того неправильного символа, который расположен дальше (т.е. не первый в слове). Как видите, такая замена с помощью replace и очень простого приема все же возможна.

Shaman
old_monty
О господи. Неужели обо мне теперь думают, что я не знаю как правильно пишется “катапульта”?
Да при чем тут катапульта? Если известно содержимое строки, зачем там что-то искать и менять когда можно сразу написать результат?
marvellik
old_monty вы вопрос прочитайте внимательно
Straik32423
заменить букву в слове, зная ее индекс
а если слово будет из 30 букв и таких ‘топ’ будет пять как тогда менять методом replace() и вы не будете знать соседние буквы и ту которую надо заменить? автор же написал что зная только ее индекс.
old_monty
Shaman
Если известно содержимое строки, зачем там что-то искать и менять когда можно сразу написать результат?
Еще раз говорю, я отвечал JOHN_16, что все-таки можно сделать замену буквы при помощи replace, даже если эта буква встречается не первая.
marvellik
и вы не будете знать соседние буквы и ту которую надо заменить? автор же написал что зная только ее индекс.
Тогда см. мой первый вариант решения. Он с использованием индекса и без использования срезов, как и просил автор. Он вообще без библиотечных функций, без replace, без join, без преобразования в list и без регулярок. К тому же, это самый первый из всех ответов.
Shaman
old_monty
все-таки можно сделать замену буквы при помощи replace, даже если эта буква встречается не первая.
Ну да. Мы тут все тупые. Вот переменная
var
Поменяйте там 5-й символ.
old_monty
Shaman
Ну да. Мы тут все тупые.
Вот уже пошла в ход примитивная ложь? Где я такое говорил? Или на это намекал?
Shaman
Вот переменная
var
Поменяйте там 5-й символ.
См. мой самый первый вариант решения.
Shaman
old_monty
Вот уже пошла в ход примитивная ложь? Где я такое говорил? Или на это намекал?
Нет. В ход пошла обычная демагогия.
old_monty
См. мой самый первый вариант решения.
Посмотрел. Он с той же ошибкой.
JOHN_16
old_monty
вы оперируете тем что заранее знаете содержимое строки что бы менять там букву. Это … ну как то по детски что ли. Это не жизненное решение.
old_monty
Shaman
Посмотрел. Он с той же ошибкой.
С какой еще “той же”? Что за манера у вас презрительно цедить сквозь зубы вместо нормального ответа?

А вообще, можете уже не отвечать на мои сообщения никогда. Ваше мнение меня больше не интересует.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB