我只是想在字符串中找出一个单词 noone,无论它是小写、大写还是混合。
这是代码:
post= "hi noone bro"
a = "noone"
print(a in post)
如果我用 noone
替换 noOne
,它会显示 False。我该如何解决?
答案 0 :(得分:2)
您可以在查找匹配项时将 .lower()
或 .upper()
应用于字符串,从而有效地消除大小写。
所以这将返回 true:"noone".lower() == "noOne".lower()
答案 1 :(得分:0)
您需要使用 lowercase
或 uppercase
将两者都转换为 .lower()
或 .upper()
,或者可以执行类似操作。
post= "hi noone bro"
a = "noOne"
print(a.casefold() in post.casefold())