所以我正在写一个函数,它接受一个字符串输入(例如:abcdefg)和该输入的一个较短部分(例如:cde),并在第一个较长的字符串内搜索它。如何只在Python中将字符串的特定部分转换为大写?
我该如何使第二个部分在第一个字符串中大写?
例:
输入1:ABCDEFG
输入2:CDE
ABCDEFG
谢谢。
所以我正在写一个函数,它接受一个字符串输入(例如:abcdefg)和该输入的一个较短部分(例如:cde),并在第一个较长的字符串内搜索它。如何只在Python中将字符串的特定部分转换为大写?
我该如何使第二个部分在第一个字符串中大写?
例:
输入1:ABCDEFG
输入2:CDE
ABCDEFG
谢谢。
>>> a = "abcdefg"
>>> b = "cde"
>>> c = b.upper()
>>> a.replace(b,c)
'abCDEfg'
完美!非常感谢! –
你尝试过什么? – mnagel