Python 如何判断一个字符串是否包含另一个字符串?

在Python中,我们可以使用in运算符或str.find()来检查一个字符串是否包含另一个字符串。

1.运算符

name = "mkyong is learning python 123"

if "python" in name:
    print("found python!")
else:
    print("nothing")

输出量

found python!
 

2. str.find()

name = "mkyong is learning python 123"

if name.find("python") != -1:
    print("found python!")
else:
    print("nothing")

输出量

found python!

对于不区分大小写的查找,请在查找之前尝试将String转换为所有大写或小写字母。

name = "mkyong is learning python 123"

if name.upper().find("PYTHON") != -1:
    print("found python!")
else:
    print("nothing")

输出量

found python!

参考文献

  1. Python文档str.find()

翻译自: https://mkyong.com/python/python-check-if-a-string-contains-another-string/

你可能感兴趣的:(字符串,python)