尽管交互提示模式简单易用,这里还有一些初学者需要牢记的技巧。
•只能够输入Python命令。首先,记住只能在Python交互模式下输入Python代码,而不要输入系统的命令。这里有一些方法可以在Python代码中使用系统命令(例如,使用os.system),但是并不像简单的输入命令那么的直接。
•在文件中打印语句是必须的。在交互解释器中自动打印表达式的结果,不需要在交互模式下输入完整的打印语句。这是一个不错的特性,但是换成在文件中编写代码时,用户就会产生一些困惑:在文件中编写代码,必须使用print语句来进行输出,因为表达式的结果不会自动反应。记住,在文件中需要写print,在交互模式下则不需要。
•在交互提示模式下不需要缩进(目前还不需要)。当输入Python程序时,无论是在交互模式下还是在一个文本文件中,请确定所有没有嵌套的语句都在第一列(也就是说要在最左边)。如果不是这样,Python也许会打印“SyntaxError”的信息。
•留意提示符的变换和复合语句。在简单的shell窗口界面中,交互提示符会在第二行及后边的行由>>>变成…;在IDLE界面中,第一行之后的行会被自动缩进。就目前而言,如果在代码中输入,偶然碰到…这个提示符或空行,这可能意味着让交互模式的Python误以为输入多行语句。试着点击回车键或Ctrl-C组合键来返回主提示模式。也可以改变>>>和…(它们在内置模块sys中定义),
•在交互提示模式中,用一个空行结束复合语句。在交互提示模式中,要告诉交互式Python已经输入完了多行语句,必须要插入一个空行(通过在一行的起始处按下Enter键&#x