| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Общие вопросы > строки (длина, find и вырезка) |
| Автор: bel_nikita 9.2.2007, 22:40 | ||
| что не пойму, как работать со строками К примеру, нужно прочитать текстовый файл и найти там строку и распечатать следующие 20 символов
З.Ы.: читал манула, но так и не разобрался... |
| Автор: sir_Jack 10.2.2007, 00:29 | ||
я такие задачи делаю приблизительно так:
код писал прямо в окне - могу ошибиться с индексами, нов целом должно работать data[a:b] - вырезаем из строки data подстроку с символа а по символ b data[a:] - то же, но с символа а по конец строки data[:b] - с начала строки по символ b есть еще отрицательные индексы - суть аналогична рекомендую, если хочешь разобраться с этим вопросом поиграться со строкой data= '0123456789': data[:5], data[2:7], data[0:1], data[:-4] и пр удачи |
| Автор: pythonwin 10.2.2007, 13:31 |
| sir_Jack, ++1 |
| Автор: V.A.KeRneL 11.2.2007, 14:15 | ||
bel_nikita, ну Вы же не новичок, не забывайте, пожалуйста, помечать свои вопросы решёнными, оч.прошу! |
| Автор: bel_nikita 12.2.2007, 12:09 |
| А как вырезать символ из строки? |
| Автор: diam 12.2.2007, 13:25 | ||
|