Каков эквивалент strpos на python ($elem, "текст")!== ложь)
Что такое эквивалент python:
if (strpos($elem,"text") !== false) {
// do_something;
}
10
3 answers
Возвращает -1, если не найдено:
pos = haystack.find(needle)
pos = haystack.find(needle, offset)
Вызывает ошибку значения, если не найдено:
pos = haystack.index(needle)
pos = haystack.index(needle, offset)
Чтобы просто проверить, есть ли подстрока в строке, используйте:
needle in haystack
, что эквивалентно следующему PHP:
strpos(haystack, needle) !== FALSE
27
Author: xdazz, 2013-06-17 08:30:56
if elem.find("text") != -1:
do_something
3
Author: Javier Provecho Fernández, 2013-06-17 08:39:27
Действительно ли python хорош тем, что код использует "в":
in_word = 'word'
sentence = 'I am a sentence that include word'
if in_word in sentence:
print(sentence + 'include:' + word)
print('%s include:%s' % (sentence, word))
Последние 2 отпечатка делают то же самое, вы выбираете.
0
Author: Pedro Castineiras, 2016-07-20 18:26:53