| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Общие вопросы > Модуль re.Как оформить функцию? |
| Автор: Unlocker 6.2.2008, 11:27 | ||
хочу написать функцию, которая бы очищала строку от мусора для дальнейшего лексемного анализа:
проблема в том, что в режиме интерпритатора выполнение очистки происходит нормально, а при попытке записать данный код в функцию код не работает. В чем дело - сам не могу разобраться. проверка дебаггером показала, что шаблон компилируется нормально. Может дело в том, что строка передается в качестве формального параметра по ссылке?Как исправить данное недоразумение? Заранее благодарен всем откликнувшимся. |
| Автор: Daevaorn 6.2.2008, 11:36 | ||
|
| Автор: Unlocker 6.2.2008, 11:42 |
| Daevaorn, а по-русски коммент приложить не забыл?Приложи пояснения. Справочник у меня и на русском есть.Мне интересно почему в этом контексте код неработоспособен? На свой вопрос я ответа так и не получил. Тема остается открытой. |
| Автор: Void 6.2.2008, 11:46 |
| Unlocker, строки в Питоне неизменяемые. Любые операции со строками возвращают новую строку, а не модифицируют старую. Ещё вопросы есть? |
| Автор: Unlocker 6.2.2008, 11:51 |
| Void, вопросов больше не имею. Спасибо за помощь. Пошел писать дальше... |