添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

python find不区分大小写

在 Python 中,字符串的 find() 方法是区分大小写的,如果要实现不区分大小写的查找,可以先将字符串转换为小写或大写,再进行查找。以下是一个示例代码:

string = "Hello, World!"
substring = "world"
if string.lower().find(substring.lower()) != -1:
    print("找到了")
else:
    print("没找到")

在这个示例中,我们先将字符串 string 和子字符串 substring 转换为小写,然后使用 find() 方法查找子字符串 substring 是否在字符串 string 中出现。如果子字符串 substring 出现在字符串 string 中,那么 find() 方法返回子字符串在字符串中的位置,如果没找到,返回 -1。

需要注意的是,转换为小写或大写会改变字符串本身的内容,如果不希望改变原始字符串,可以使用 lower() 或 upper() 方法的返回值进行查找,而不是在原始字符串上进行查找。

希望这个回答能够解决你的问题。如果你还有其他问题,可以随时继续提问。

  •