"NAND to Tetris"프로젝트에서 파서를 작성하는 다른 작성자의 코드를 이해하려고하지만이 코드에 표시된대로 "<>"연산자를 사용할 때 의미하는 바를 이해하지 못합니다. self.commands 함수를 참조하기 위해 생성자를 포함 시켰습니다."<>"연산자는 파이썬에서 무엇을 의미합니까?
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 <> [ ]
코드에 줄이 더 있는지 쉽게 판단 할 수있는 것처럼 보입니다. 그 맞습니까? 이 질문과 관련하여 의견을 보내 주셔서 감사합니다. 더 많은 정보가 도움이 될지 알려주십시오.
파이썬 2.X에서
'! ='와 같지 않습니다. – AChampion
"<="가 "작거나 같음"을 의미하는 것과 유사하게 "작거나 같음"으로 시작했다고 생각합니다. 그러나 그것은 그것을 "동등하지 않다"와 동의어로 만든다. –