这是一个匹配字典中词语的函数。
按理说已经匹配成功了
在return之前加个print
输出结果是对的
但是在外面调用输出来就是None
不知道为什么
求大神!!
def find_word(dictionary,word):
if word in dictionary:
return word
else:
if len(word)-1 == 0:
return word
else:
word = word[0:len(word)-1]
find_word(dictionary,word)
dictionary = read_dic()
print(find_word(dictionary,"热烈欢迎新"))