所以我正在寫一個函數,它接受一個字符串輸入(例如: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