Уведомления

Группа в Telegram: @pythonsu

#1 Июль 12, 2016 20:52:59

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Изменить букву в слове

old_monty
Если заменяемая буква находится дальше в слове, эту проблему можно легко обойти, включив в замену соседние буквы
correct_word = 'катапульта'

Офлайн

#2 Июль 12, 2016 21:11:31

old_monty
Зарегистрирован: 2015-09-27
Сообщения: 238
Репутация: +  20  -
Профиль   Отправить e-mail  

Изменить букву в слове

Shaman
О господи. Неужели обо мне теперь думают, что я не знаю как правильно пишется “катапульта”?

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

Офлайн

#3 Июль 12, 2016 21:37:11

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Изменить букву в слове

old_monty
О господи. Неужели обо мне теперь думают, что я не знаю как правильно пишется “катапульта”?
Да при чем тут катапульта? Если известно содержимое строки, зачем там что-то искать и менять когда можно сразу написать результат?

Офлайн

#4 Июль 12, 2016 21:37:21

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Изменить букву в слове

old_monty вы вопрос прочитайте внимательно

Straik32423
заменить букву в слове, зная ее индекс
а если слово будет из 30 букв и таких ‘топ’ будет пять как тогда менять методом replace() и вы не будете знать соседние буквы и ту которую надо заменить? автор же написал что зная только ее индекс.

Офлайн

#5 Июль 12, 2016 22:26:52

old_monty
Зарегистрирован: 2015-09-27
Сообщения: 238
Репутация: +  20  -
Профиль   Отправить e-mail  

Изменить букву в слове

Shaman
Если известно содержимое строки, зачем там что-то искать и менять когда можно сразу написать результат?
Еще раз говорю, я отвечал JOHN_16, что все-таки можно сделать замену буквы при помощи replace, даже если эта буква встречается не первая.
marvellik
и вы не будете знать соседние буквы и ту которую надо заменить? автор же написал что зная только ее индекс.
Тогда см. мой первый вариант решения. Он с использованием индекса и без использования срезов, как и просил автор. Он вообще без библиотечных функций, без replace, без join, без преобразования в list и без регулярок. К тому же, это самый первый из всех ответов.

Отредактировано old_monty (Июль 12, 2016 22:28:22)

Офлайн

#6 Июль 12, 2016 22:35:50

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Изменить букву в слове

old_monty
все-таки можно сделать замену буквы при помощи replace, даже если эта буква встречается не первая.
Ну да. Мы тут все тупые. Вот переменная
var
Поменяйте там 5-й символ.

Отредактировано Shaman (Июль 12, 2016 22:36:12)

Офлайн

#7 Июль 12, 2016 22:59:53

old_monty
Зарегистрирован: 2015-09-27
Сообщения: 238
Репутация: +  20  -
Профиль   Отправить e-mail  

Изменить букву в слове

Shaman
Ну да. Мы тут все тупые.
Вот уже пошла в ход примитивная ложь? Где я такое говорил? Или на это намекал?
Shaman
Вот переменная
var
Поменяйте там 5-й символ.
См. мой самый первый вариант решения.

Офлайн

#8 Июль 12, 2016 23:09:41

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Изменить букву в слове

old_monty
Вот уже пошла в ход примитивная ложь? Где я такое говорил? Или на это намекал?
Нет. В ход пошла обычная демагогия.
old_monty
См. мой самый первый вариант решения.
Посмотрел. Он с той же ошибкой.

Офлайн

#9 Июль 12, 2016 23:17:36

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Изменить букву в слове

old_monty
вы оперируете тем что заранее знаете содержимое строки что бы менять там букву. Это … ну как то по детски что ли. Это не жизненное решение.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#10 Июль 12, 2016 23:18:42

old_monty
Зарегистрирован: 2015-09-27
Сообщения: 238
Репутация: +  20  -
Профиль   Отправить e-mail  

Изменить букву в слове

Shaman
Посмотрел. Он с той же ошибкой.
С какой еще “той же”? Что за манера у вас презрительно цедить сквозь зубы вместо нормального ответа?

А вообще, можете уже не отвечать на мои сообщения никогда. Ваше мнение меня больше не интересует.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version