分配string = i.lhs()
其值时,稍后与
is比较时print (var == 'P')
返回 false 。var
'P'
for i in grammar.productions():
var = i.lhs()
P = "P"
if (not i.is_nonlexical()):
print var
print (var == P)
它在任何事情上都返回 false。我不明白为什么它在所有内容上都返回 false。任何提示?