解释器可以以交互式快速的进行代码的执行和调用
2.1调用解释器
2.1.1启动解释器的四种方式
1、cmd、win+r打开命令行,启用python.exe进入交互模式。
退出交互模式的三种方式:
(1)quit()
(2)exit()
(3)ctrl+Z
2、进入命令行,执行Python.exe -c 'command',command含义:Python源代码
以上两种方式适用于写入源代码执行
以下两种方式适用于调用源文件执行
3、进入命令行,进入文件目录,执行Python.exe -m mudule,注意不加后缀,且这种方式必须先进入项目文件目录。故方便起见,通常我们使用第四种方式
4、进入命令行,执行Python.exe "module",注意是完整文件名
2.1.2交互模式
进入解释器时,首先显示欢迎信息、版本信息、版权声明,然后才是提示符。提示符分为主提示符和次提示符。
主提示符:python代码编译进行时
次提示符:需要用到连续行,作用域进行时
如下图所示:解释器会根据特殊标识符进入代码连续行,例如if、def、while等。当连续行编写结束时,按回车键可结束当前进行时。
2.2解释器的运行环境
2.2.1源文件的字符编码
默认情况下,Python 源码文件的编码是 UTF-8。这种编码支持世界上大多数语言的字符,可以用于字符串字面值、变量、函数名及注释 —— 尽管标准库只用常规的 ASCII 字符作为变量名或函数名,可移植代码都应遵守此约定。要正确显示这些字符,编辑器必须能识别 UTF-8 编码,而且必须使用支持文件中所有字符的字体。
如果不使用默认编码,则要声明文件的编码,文件的 第一 行要写成特殊注释。句法如下:
-*- coding: encoding -*-
其中,encoding 可以是 Python 支持的任意一种 codecs。
比如,声明使用 Windows-1252 编码,源码文件要写成:
-*- coding: cp1252 -*-