添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

1. Python解释器

想必大家都已经了解到Python是一种 解释型语言 ,当我们装载了Python解释器之后,解释器会读取我们编写的程序并执行,我们会采用两种形式去使用解释器,他们分别是交互模式和文件模式。

1) 交互模式

交互模式指的是我们在终端进入Python或者在IDLE中输入一行代码执行一次的模式,在后面的学习中,部分例题会采用交互模式。

以我们刚装载好的IDLE为例来介绍一下交互模式,首先我们找到我们的Python解释器,在当前页面可以直接进行交互。

解释器1

注:以交互模式运行时通常被称为 Python shell

我们可以看到‘>>>’这个符号,我们可以在他后面进行输入指令,首先我们来输入一条简单的指令看一下效果。

解释器2

第一行为我们输入的信息,回车(enter)之后会看到第二行的信息,也就是解释器打印出的内容。(我们在一次交互模式下定义过的变量等都是可以重复使用的)

然后‘>>>’再次出现等待我们的第二次指令的发送。

下面再展示几个实例,此时你也可以打开你的解释器进行练习。

解释器3

在交互模式下如果出现错误代码系统会立刻报错。

解释器4

交互模式在我们学习新内容的时候可以得到及时的调试并得到反馈。

2) 文件模式

尽管交互模式在调试的时候使用着很方便,但却不利于保存,它只是简单的执行并显示在屏幕上,我们在需要编写之后并保存下来就要采用文件模式。

我们可以创建一个文本文件并以.py结尾然后使用IDLE打开,或者在IDLE中直接点击File->New File进入一个文件,然后可以进行代码的编写。

先编写一段入门代码:

解释器5

通过F5或者在Run中run Module执行文件。

运行结果如下:

解释器6

3) 文件模式下进行交互

文件模式下是先编写程序然后运行到shell页面。

解释器7

然后我们运行它来进行交互。

208.png 解释器8

在交互的过程中,如果我们的主程序,也就是test.py是没有错误的,就可以在交互页面一直进行操作,哪怕是语法错误也仍在当前文件下。但是如果我们主程序(test.py)出 现了语法错误,那么出现错误的语句下面的语句都不会被执行。

我们来看个例子,代码如下:

解释器9

我们来研究分析一下当中间有一步为错误之后,后续语句是否会被处理。

解释器10

2. 总结

通过这些例子想必大家可以认识到交互模式、文件模式、以及文件模式下使用Python shell进行交互,在程序出错的时候是处于一个什么样的状态,在学习过程中,推荐大家采用第二种方式去进行学习开发。

下一节我们来介绍一款Python学习过程中最常用到的开发工具——Pycharm。


C语言网推出会员服务,提供C/C++/算法/Python等多套视频学练课程+源码资源社群答疑+私活推荐等资源,享受丰富的技术学习到变现的乐趣, 以含金量和学习效果勇敢挑战同类辅导 ! 点击了解开通

什么是进位制?

C++派生类的析构函数实例详解

C语言标准库中的字符串

Java Set集合

本章总结与作业

Java标识符与关键字

最短路径,迪杰斯特拉(Dijkstra)算法及C/C++代码实现

分块查找算法介绍与实现

C语言fputchar()函数:送一个字符到标准输出流

字符串的KMP算法详解及C/C++代码实现

怎么学好C语言?

什么是栈溢出?

=和==有什么区别

编程命名规范之匈牙利命名法

StringTokenizer的用法

十进制整数如何转换为二进制数?

代码该怎么优化?

2022年第十三届蓝桥杯各组真题(附下载地址及评测方法)

try…catch…finally语句中return语句什么时候被执行?

四种基本的编程命名规范

第二章 Python基础语法 第三章 Python入门语法 第四章 Python核心语法 第五章 Python函数 第六章 Python面向对象编程 第七章 Python模块 第八章 Python异常处理和程序调试 第九章 Python文件及目录操作 第十章 PythonGUI编程 第十一章 Python进程和线程 第十二章 Python数据库管理 第十三章 Python算法 第十四章 Python爬虫 第十五章 Python实战项目 第十六章 后记