我讀過解釋器逐行運行代碼,並且如果有的話同時報告錯誤並停止進一步的執行。 因此,在蟒蛇,認爲文件ex1.py
,python解釋器如何在下面的代碼中逐行運行代碼?
print "Hello world"
12variable = 'bye'
print 12variable
現在根據翻譯的工作,解釋將運行第一線即它打印Hello World,然後再顯示在下一行的語法錯誤(線逐行工作)。因此,預期成果是:
Hello world
12variable = 'bye'
^
SyntaxError: invalid syntax
但實際產量 -
12variable = 'bye'
^
SyntaxError: invalid syntax
爲什麼不打印Hello World
在第一?
你從哪裏讀到的? –
我最初在我的計算機基礎知識書中已經閱讀過它。 – dlp96