所以我正在编写一个函数,它接受一个字符串输入(例如:abcdefg)和该输入的较短部分(例如:cde)并在第一个较长的字符串中搜索它。
如何使第二部分在第一个字符串中大写?
例如:
输入1:abcdefg
输入2:cde
ABCDEFG
感谢。
答案 0 :(得分:17)
def foo(str1, str2):
return str1.replace(str2, str2.upper())
答案 1 :(得分:4)
>>> a = "abcdefg"
>>> b = "cde"
>>> c = b.upper()
>>> a.replace(b,c)
'abCDEfg'