Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 21, 2008 15:20:37

Omro
От:
Зарегистрирован: 2008-12-14
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Вхождение одной строки в другую

Есть две строки. Одна длинная, другая меньше. Как узнать, где именно входит? (Не in c его true/false) То-есть например где tho входит в python?



Офлайн

#2 Дек. 21, 2008 15:42:19

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Вхождение одной строки в другую

print 'python'.find('tho') #если не найдет, вернет -1
print 'python'.index('tho') #если не найдет, будет исключение ValueError



Отредактировано (Дек. 21, 2008 15:43:29)

Офлайн

#3 Дек. 21, 2008 15:43:28

SvartalF
От:
Зарегистрирован: 2008-06-29
Сообщения: 73
Репутация: +  0  -
Профиль   Отправить e-mail  

Вхождение одной строки в другую

Что ж вам мешает в мануалах поискать-то?

>>> p = ‘Python’
>>> p.find('tho')
2



Офлайн

#4 Дек. 21, 2008 16:26:23

Omro
От:
Зарегистрирован: 2008-12-14
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Вхождение одной строки в другую

Во-первых - big thx!!!

Во-вторых - сорри, просто в них тоже ориентироваться надо. Искал не там. “Три сосны”, знаю, но от компьютеров отвлекался в последнее время и сам склонен ругать себя за эти дела.

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

Поэтому спросил здесь, форум всё-таки.
______________
P.S. - Недавно набрёл на ACY, Марио понравился. Напомнил мне самого себя напоминаниями о деле всей жизни))



Офлайн

#5 Дек. 22, 2008 09:23:07

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Вхождение одной строки в другую

До полно способов…

if 'hello' in 'hello world':print 'yes'



Офлайн

#6 Дек. 22, 2008 10:43:38

SvartalF
От:
Зарегистрирован: 2008-06-29
Сообщения: 73
Репутация: +  0  -
Профиль   Отправить e-mail  

Вхождение одной строки в другую

igor.kaist, в условии как раз сказано, что нужна не проверка вхождения, а индекс в строке, если вхождение имеет место быть ;)



Офлайн

#7 Дек. 22, 2008 14:22:15

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Вхождение одной строки в другую

Сорри, не заметил слова где, но в любом случае доков полно…
http://www.intuit.ru/department/pl/python/6/3.html
Вот тебе методы строк например… Во всех учебниках на одной странице это все собрано



Офлайн

#8 Дек. 22, 2008 15:50:40

Omro
От:
Зарегистрирован: 2008-12-14
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Вхождение одной строки в другую

Уже запасся cheatsheets…
Если есть что-то лучше http://rgruet.free.fr/PQR25/PQR2.5_printing_a4.pdf - интересно.
Учебник интуита скинул в закладки, надо будет гуглить по нему подробнее.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version