import re
list_of_finded_text = re.findall( r'.*?(слово).*?' , source_text )
финт с оператором in заюзанный например с текстом прочитанным из файла или дернутым с html из инета не сработает из за кодировок , в остальных случаях целесообразнее юзать его
рекомендую юзать aptana studio , на мой взгляд самая няшнпя ИДЕ под питон , она к почти всей стандартной либе дает описалово что делает та или иная функция или класс заюзанной либы , это облегчает работу так как не приходиться держать в голове абсолютно все что натыкали в либу но постепенно это отложиться в голове