要交換字符串中的兩個子串,可以使用replace()函數來實現。具體步驟如下:
以下是一個示例代碼:
def swap_substrings(input_string, substr1, substr2):
# 找到兩個子串在原字符串中的起始位置
index1 = input_string.find(substr1)
index2 = input_string.find(substr2)
# 使用replace()函數進行交換
temp_string = input_string.replace(substr1, "TEMP")
temp_string = temp_string.replace(substr2, substr1)
output_string = temp_string.replace("TEMP", substr2)
return output_string
input_string = "hello world"
substr1 = "hello"
substr2 = "world"
output_string = swap_substrings(input_string, substr1, substr2)
print(output_string)
在上面的示例中,我們定義了一個swap_substrings函數來實現字符串中兩個子串的交換。然后我們將"hello"和"world"交換,并輸出結果"world hello"。