Python学习手册(原书第4版)Mark Lutz 著
第一部分 使用入门
>> orthogonal
>> 交互提示模式下编写代码
>> “%”字符代表了系统提示符,这个字符是不需要自己输入的)
>> 交互地运行代码
>> 想输入多少Python命令就输入多少;每一个命令在输入回车后都会立即运行。
>> Windows系统中输入Ctrl-Z退出。
>> 为什么使用交互提示模式
>> 需要牢记的第一条原则:当你对一段Python代码的运行有任何疑问的时候,马上打开交互命令行并实验代码,看看会发生什么。
>> 使用交互提示模式
>> 首先,记住只能在Python交互模式下输入Python代码,而不要输入系统的命令。
>> 在文件中需要写print,在交互模式下则不需要。
>> 当输入Python程序时,无论是在交互模式下还是在一个文本文件中,请确定所有没有嵌套的语句都在第一列(也就是说要在最左边)
>> 如果在代码中输入,偶然碰到...这个提示符或空行,这可能意味着让交互模式的Python误以为输入多行语句。试着点击回车键或Ctrl-C组合键来返回主提示模式。
>> 在交互提示模式中,用一个空行结束复合语句。
>> 在交互提示模式中,你必须运行完一条语句,然后才能输入另一条语句。
>> 在脚本文件中,复合语句的后面不需要空行;只在交互提示模式下,才需要该空行。
>> 系统命令行和文件
>> 可以直接运行的模块文件往往也叫做脚本(一个顶层程序文件的非正式说法)
>> 流重定向(stream redirection)
>> 使用命令行和文件
>> 如果使用Windows系统的记事本编写程序文件,当保存文件时要注意选择所有文件类型,并指定文件后缀为.py。否则记事本会自动将文件保存成扩展名为.txt的文件(例如,保存成spam.py.txt
>> 在系统提示模式下使用文件扩展名,但是在导入时别使用文件扩展名。
>> 然而,在交互式会话中是不需要print语句的,因为Python自动响应表达式的结果;这里的print无伤大雅,但确实是不必要的录入
>> 模块的显要特性:属性
>> 这个文件的客户端通过import得到了具有属性的模块,而客户端使用from时,则会获得文件变量名的复本。
>> 参照附录A获得环境变量设置的帮助。