0
在分配string = i.lhs()
它的價值,然後再與 print (var == 'P')
返回false比較時var
是'P'
。NLTK .lhs()問題與比較字符串
for i in grammar.productions():
var = i.lhs()
P = "P"
if (not i.is_nonlexical()):
print var
print (var == P)
它在任何情況下都返回false。我不明白爲什麼它會在所有事情上返回錯誤。任何提示?