我想了解另一位作者的代码,在“NAND到俄罗斯方块”项目中编写解析器,但不明白在使用此代码块中显示的“<>”运算符时它们的含义。我已经包含了他们的构造函数以引用self.commands函数。Python中的运算符“<>”是什么意思?
def __init__(self,fname):
self.fname = fname
self.commands = open(fname, 'r').readlines()
self.cleanUp()
.
.
.
def hasMoreCommands(self):
"""Return True if more commands to parse else return False"""
return self.commands <> [ ]
对我来说似乎是一种更容易确定代码中是否有更多行的方法。那是对的吗?感谢您对这个问题的任何意见!请让我知道如果更多的信息会有所帮助。
与'!='不相等。 – AChampion
我认为它是以“小于或大于”开始的,类似于“<='的意思是”小于或等于“。但这使得它与“不平等”同义。 –