前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站。

解释器可以以交互式快速的进行代码的执行和调用

2.1调用解释器

2.1.1启动解释器的四种方式

1、cmdwin+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 -*-
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐