要实现不区分大小写的包含条件,可以使用字符串的lower()方法将字符串转换为小写,然后使用包含操作符in进行判断。以下是一个示例代码:
def case_insensitive_contains(string, substring):
return substring.lower() in string.lower()
# 示例用法
string = "震动转换"
substring1 = "转换"
substring2 = "Vibration"
print(case_insensitive_contains(string, substring1)) # 输出:True
print(case_insensitive_contains(string, substring2)) # 输出:True
在上面的代码中,定义了一个名为case_insensitive_contains的函数,该函数接受两个字符串参数,即要进行判断的字符串和子字符串。在函数内部,使用lower()方法将两个字符串都转换为小写,并使用in操作符进行判断。这样就可以实现不区分大小写的包含条件。
上一篇:不区分大小写比较列表的问题
下一篇:不区分大小写的参数匹配