web-dev-qa-db-ja.com

python strpos($ elem、 "text")と同等)!== false)

python同等のもの:

if (strpos($elem,"text") !== false) {
    // do_something;  
}
11
Cosco Tech

見つからない場合は-1を返します。

pos = haystack.find(needle)
pos = haystack.find(needle, offset)

見つからない場合はValueErrorを発生させます。

pos = haystack.index(needle)
pos = haystack.index(needle, offset)

部分文字列が文字列内にあるかどうかを簡単にテストするには、次を使用します。

needle in haystack

これは次のPHPと同等です。

strpos(haystack, needle) !== FALSE

から http://www.php2python.com/wiki/function.strpos/

34
xdazz
if elem.find("text") != -1:
    do_something

pythonは、「in」を使用するコードが本当にきれいです:

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