Python - Проверка дали думата е в низ
Работя с Python v2 и се опитвам да разбера дали можете да определите дали дадена дума е в низ.
Намерих някаква информация за това как да определя дали думата е в низ - като използвам .find, но има ли начин да направя оператор IF. Бих искал да имам нещо подобно на следното:
if string.find(word):
print 'success'
Благодаря за всяка помощ.
158
3
Какво не е наред с:
но имайте предвид, че това съвпада с поредица от символи, а не непременно с цяла дума - например
'word' в 'swordsmith'
е True. Ако искате да съвпадате само с цели думи, трябва да използвате регулярни изрази:find връща цяло число, представляващо индекса на мястото, където е намерен търсеният елемент. Ако не е намерен, се връща -1.