Python解释器及IDLE的使用

本文介绍了Python解释器的交互模式和文件模式,重点讲解了如何使用IDLE进行交互式编程。通过实例展示了如何在IDLE中运行代码,并建议初学者采用交互模式进行学习。接下来将探讨Python开发工具Pycharm。
摘要由CSDN通过智能技术生成
  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
  1. 总结

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

下一节我们来介绍一款Python学习过程中最常用到的开发工具——Pycharm。
https://wenku.baidu.com/view/3ecc1696bc23482fb4daa58da0116c175f0e1eb0.html
https://wenku.baidu.com/view/ff3e8cbff042336c1eb91a37f111f18583d00cb2.html
https://wenku.baidu.com/view/e82390eba7e9856a561252d380eb6294dd8822b8.html
https://wenku.baidu.com/view/7f039e22fac75fbfc77da26925c52cc58bd690bd.html
https://wenku.baidu.com/view/7d80c7e5bf64783e0912a21614791711cc7979bf.html
https://wenku.baidu.com/view/b551c5ba8c9951e79b89680203d8ce2f006665be.html
https://wenku.baidu.com/view/23e1590fd7bbfd0a79563c1ec5da50e2524dd1a5.html
https://wenku.baidu.com/view/70138cf9ecfdc8d376eeaeaad1f34693dbef1052.html
https://wenku.baidu.com/view/f01ae8acdfccda38376baf1ffc4ffe473268fd57.html
https://wenku.baidu.com/view/4c5191de50d380eb6294dd88d0d233d4b04e3f59.html
https://wenku.baidu.com/view/791d6d269b8fcc22bcd126fff705cc1754275f5a.html
https://wenku.baidu.com/view/79686d269b8fcc22bcd126fff705cc1754275f47.html
https://wenku.baidu.com/view/5a916241a2116c175f0e7cd184254b35effd1a49.html
https://wenku.baidu.com/view/b04660a25afafab069dc5022aaea998fcd224075.html
https://wenku.baidu.com/view/68557dd6aa114431b90d6c85ec3a87c241288a77.html
https://wenku.baidu.com/view/612cb1b358cfa1c7aa00b52acfc789eb162d9e7e.html
https://wenku.baidu.com/view/f63a478129160b4e767f5acfa1c7aa00b42a9d63.html
https://wenku.baid

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值