例如:one-four-five-nine,返回:1459
s = input("英文数字字符串:")
dict = {
"one": 1,
"two": 2,
"three": 3,
"four": 4,
"five": 5,
"six": 6,
"seven": 7,
"eight": 8,
"nine": 9,
"zero": 0,
}
for i in s.split("-"):
print("%d" % (dict[i]), end="")
缺点:只能解决0-9的数字,未包含进字典的无法进行
或许Python有类似的功能?交给以后的我去解决吧