我基本上写一个简单的功能,在用户输入的句子(strng),字母(字母)和另一个字母(更换)取代的第一个字母。下面是我有:Python - 替换字符串中的字母?
def letter_replace(strng, letter, replace):
replace = str(replace)
for char in strng:
if char == letter.upper() or char == letter.lower():
strng.replace(char, replace)
return strng
else:
return "Sorry, the letter could not be replaced."
我想不通,为什么这是不行的。很抱歉,如果这是一个完全明显的错误,我对Python相当陌生。 谢谢
感谢。很好地解释了 – Perceptic
@Perceptic:不客气。随时接受答案。 :) –
我试图,它告诉我等3分钟:) – Perceptic