运行上述代码,我们会发现结果是-1,表示查找失败。这是因为在默认情况下,find()方法是区分大小写的,而字符串"world"与"World"是不相等的。因此,如果我们想要成功查找字符串,我们需要保持大小写的一致。 不区分大小写查找 如果我们希望在查找字符串时不区分大小写,Python也提供了相应的方法。我们可以通过将字符串转换...
text='UPPER PYTHON,lower python,Mixed Python'defmatchcase(word):defreplace(m): text=m.group()iftext.isupper():returnword.upper()eliftext.islower():returnword.lower()eliftext[0].isupper():returnword.capitalize()#capitalize()将字符串的第一个字母变成大写,其他字母变小写。else:returnwordreturnrep...