string = raw_input("Please enter a string:")
string = string.lower()
print string
substring = raw_input("Please enter a substring:")
這就是我在代碼到目前爲止,我必須大寫用戶放入的子字符串,但我不知道如何。如何在Python中的字符串中使用子字符串?
string = raw_input("Please enter a string:")
string = string.lower()
print string
substring = raw_input("Please enter a substring:")
這就是我在代碼到目前爲止,我必須大寫用戶放入的子字符串,但我不知道如何。如何在Python中的字符串中使用子字符串?
嘗試:
substring = raw_input("Please enter a substring:")
substring = substring.upper()
print substring
我試圖這樣做,它只是大寫字符串本身,而不是字符串中的子字符串!謝謝你的嘗試! – AEL
啊......好吧,你的指示根本不清楚。詳細說明你的問題需要什麼。顯示一個例子等... –
理念:查找字符串的子串(在現實情況下,增加一些錯誤檢查),並構建基於此信息新的字符串:
string = "the quick brown fox..."
print string
substring = "uic"
start = string.find(substring)
new_string = string[:start] + substring.upper() + string[start + len(substring):]
print new_string
在['string = abcde'和'substring = bc'中,結果是aBCde](http://stackoverflow.com/q/21152525)? – Tshepang
你如何定義你的子串?你在這裏做的只是將用戶輸入的任何內容轉換成小寫。 –
是@Tshepang,這就是我正在嘗試的! – AEL