comparenocase的替代方法有哪些

avatar
作者
猴君
阅读量:0

  1. 使用lower()函数将字符串转换为小写后再比较两个字符串
str1 = "Hello" str2 = "hello" if str1.lower() == str2.lower():     print("Strings are equal ignoring case") 
  1. 使用re模块中的re.IGNORECASE参数来进行正则表达式匹配时,忽略大小写
import re str1 = "Hello" str2 = "hello" if re.match(str1, str2, re.IGNORECASE):     print("Strings are equal ignoring case") 
  1. 手动比较字符串的每个字符,忽略大小写
str1 = "Hello" str2 = "hello" if len(str1) == len(str2) and all(char1.lower() == char2.lower() for char1, char2 in zip(str1, str2)):     print("Strings are equal ignoring case") 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!