我想了解另一位作者的代碼,在「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
我認爲它是以「小於或大於」開始的,類似於「<='的意思是」小於或等於「。但這使得它與「不平等」同義。 –