Python解释器及IDLE的使用

点击打开在线编译器,边学边练


1. Python解释器

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


1) 交互模式

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

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

    201.png

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

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

    202.png

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

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

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

    203.png

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

    204.png

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

    

      2) 文件模式

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

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

      先编写一段入门代码:

    205.png

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

      运行结果如下:

    206.png

     

      3) 文件模式下进行交互

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

    207.png

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

    208.png208.png

      在交互的过程中,如果我们的主程序,也就是test.py是没有错误的,就可

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

      我们来看个例子:

      代码如下:

    209.png

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

    210.png


2. 总结

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

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


本文固定URL:https://www.dotcpp.com/course/216

第一章 人生苦短,我用Python
第二章 Python基础语法
第三章 Python入门语法
第四章 Python核心语法
第五章 函数
第六章 面向对象编程
第七章 模块
第八章 异常处理和程序调试
第九章 文件及目录操作
第十章 GUI编程
第十一章 进程和线程
第十二章 数据库管理
第十三章 算法
第十四章 爬虫
第十五章 实战篇
第十六章 后记
Dotcpp在线编译      (登录可减少运行等待时间)