php - 什么是 strpos($elem ,"text") !== false) 的 python 等价物

标签 php python-2.7 strpos

什么是 python 等同于:

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

最佳答案

找不到时返回-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/

关于php - 什么是 strpos($elem ,"text") !== false) 的 python 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17143267/

相关文章:

javascript - 在图表js中鼠标悬停绘制水平和垂直线

python-2.7 - Python 电子邮件仅在第一行丢失换行符

python - 从 globals() 访问打印函数

python - datetime.datetime.strptime 将字符串转换为日期时间时出现错误 未转换日期 remands : 2

php - 搜索字符串和返回行 PHP

php - 是否可以从任何网站读取 PHP 中的 SSL 信息?

javascript - 选择站点管理时,moodle 中 JSON 中位置 0 处出现意外标记 <

php - 我如何过滤数组并返回匹配项

php - 在php中访问mysql OUT变量时出错

php - 简单的 PHP strpos 函数不起作用,为什么?