我实际上是在尝试验证一个混合大小写的字符串。例如:
WeLComE:这是我的默认字符串 - string1
。
我正在从其他方法中检索相同的字符串,欢迎使用(小写) - string2
。
当我比较它们并保持if
测试两个字符串匹配时。但由于这两种情况不同,我无法进入if
区块。所以我在做
if string2 == string1.lower():
这对我有用。
但是有没有其他方法可以忽略字符串的情况并比较它们。 还有其他方法吗?
答案 0 :(得分:0)
你的榜样很好。如果您确定string2始终为小写,则可以与
进行比较if string2 == string1.lower():
或者去
if string2.lower() == string1.lower():
如果绝对需要不同的方法,请使用
import re
if re.match("^welcome$", "WeLcOmE", re.I)