python3.6
set path=%path%;C:\python36在主提示符下键入文件结束符(Unix上的Control-D,Windows上的Control-Z)会导致解释器以零退出状态退出。如果这不起作用,可以通过输入以下命令退出解释器:quit()。
当解释器知道时,此后的脚本名称和附加参数会变成一个字符串列表并分配给sys模块中的argv变量。 您可以通过执行import sys来访问此列表。 列表的长度至少为1; 当没有给出脚本和参数时,sys.argv [0]是一个空字符串。 当脚本名称为' - '(表示标准输入)时,sys.argv [0]设置为' - '。 当使用-c命令时,sys.argv [0]被设置为'-c'。 当使用-m模块时,sys.argv [0]被设置为所在模块的全名。 在-c命令或-m模块之后找到的选项不会被Python解释器的选项处理使用,而会留在sys.argv中供命令或模块处理。
当从tty读取命令时,解释器被认为处于交互模式。 在这种模式下,它会提示下一个带有主提示符的命令,通常是三个大于符号(>>>); 对于后续行,它会使用次要提示进行提示,默认情况下为三个点(...)。 解释器在打印第一个提示之前打印欢迎信息,说明其版本号和版权声明:
$ python3.6 Python 3.6 (default, Sep 16 2015, 09:25:04) [GCC 4.8.2] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
>>> the_world_is_flat = True >>> if the_world_is_flat: ... print("Be careful not to fall off!") ... Be careful not to fall off!
有关交互模式的更多信息,请参阅交互模式。
默认情况下,Python源文件被视为以UTF-8编码。 在该编码中,世界上大多数语言的字符可以在字符串文字,标识符和注释中同时使用 - 尽管标准库只使用ASCII字符作为标识符,这是任何可移植代码应遵循的约定。 要正确显示所有这些字符,编辑器必须识别该文件是UTF-8,并且它必须使用支持文件中所有字符的字体。
要声明除默认编码之外的编码,应该添加特殊注释行作为文件的第一行。 语法如下:
# -*- coding: encoding -*-
其中编码是Python支持的有效编解码器之一。
# -*- coding: cp-1252 -*-
第一行规则的一个例外是源代码以UNIX“shebang”行开头。 在这种情况下,应该将编码声明添加为文件的第二行。 例如:
#!/usr/bin/env python3 # -*- coding: cp-1252 -*-
原文链接:https://docs.python.org/3/tutorial/interpreter.html