不能想出如何用數字替換字母。例如,用python中的數字替換單詞中的多個字母?
可以說
'a' , 'b' and 'c' should be replaced by "2".
'd' , 'e' and 'n' should be replaced by "5".
'g' , 'h' and 'i' should be replaced by "7".
我想替換的字符串是again
。我想要得到的輸出是27275
。 這些數字的結果應該是字符串。
到目前爲止我有:
def lett_to_num(word):
text = str(word)
abc = "a" or "b" or "c"
aef = "d" or "e" or "n"
ghi = "g" or "h" or "i"
if abc in text:
print "2"
elif aef in text:
print "5"
elif ghi in text:
print "7"
^我知道上面是錯誤的^
我應該寫什麼功能?從串
你認爲你應該寫什麼函數?顯示一點點努力,然後我們會更可能幫助你 – hd1
爲什麼'n'是'5'? – jfs
這只是一個例子。所以我可以再拼出'再'一詞。 – user3463010