Python控制台实现交互式环境执行


Posted in Python onJune 09, 2020

Python控制台打开之后,会直接进入交互式环境,显示提示符“>>>”。

而命令行程序则会显示DOS的命令提示符,我们需要输入“Python”或者“Python3”进入交互式环境。

一般来说,顺利安装Python之后,有两种方式可以进入Python交互性环境。一种是在Python自带的IDLE中直接打开交互式窗口,如下图所示:

Python控制台实现交互式环境执行

另一种是打开开始菜单,输入cmd之后,进入命令行窗口,之后输入Python,回车之后便可以进入到交互式环境中去,如下图所示:

Python控制台实现交互式环境执行

在>>>提示符后边输入编程语句,然后回车进行执行,就会得到运行的结果。简单来看,这个交互式环境有点类似计算器,一次执行一条语句,而且还可以保存结果。下图是部分操作实例:

Python控制台实现交互式环境执行

需要注意的是特殊变量“_”,它在Python交互式环境中的意思是前面运算的结果,一般在程序中使用其构造成新的表达式,在此基础上做进一步计算。在交互式环境中,我们可以直接使用常量,也可以定义变量,但是必须要事先先定义好变量,不然的就会出现命名错误,如例子中的最后一行代码中的a没有定义,所以报错了,但是length和width都没有报错,因为他有定义。

在Python交互式环境中,如果存在语法错误,程序在运行之后会报错,而且会得到错误信息,可以帮助我们很轻松的找到报错的行数和报错内容,只要我们对症下药就可以药到病除啦,bug分分钟解决掉~~

在交互式环境中,输入的代码不会被保存下来,当关闭Python得到运行窗口之后,之前输入的代码将不会被保存。但是在交互式环境中按下键盘中的上下键,可以寻找历史命令,但是它是短暂性的记忆,当退出程序之后,这些命令将不复存在。

如果你需要编写较长程序的时候,使用命令行就不太方便了。此时你可以利用文本编辑器进行编辑脚本。在IDLE中点击左上方的file,然后选择New window菜单,就可以新建一个窗口了,如下图所示:

Python控制台实现交互式环境执行

在这里,你可以编写你的代码,但是务必要注意缩进,否则会经常出现indentation(缩进)错误,语句的缩进在Python中相当重要,因为不同的缩进反映了语句块的不同层次之间的关系。编写好的文件需要进行保存(Ctrl+s),之后以.py的拓展名进行保存。保存好之后,按下快捷键F5就可以运行程序了,之后在IDLE的窗口中便可以看到运行的结果。当然你也可以右键,然后点击run,就可以运行程序了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python WXPY实现微信监控报警功能的代码
Oct 20 Python
python登录并爬取淘宝信息代码示例
Dec 09 Python
django实现用户登陆功能详解
Dec 11 Python
Python之用户输入的实例
Jun 22 Python
Python定时任务sched模块用法示例
Jul 16 Python
matplotlib给子图添加图例的方法
Aug 03 Python
Python使用统计函数绘制简单图形实例代码
May 15 Python
pytorch 加载(.pth)格式的模型实例
Aug 20 Python
Pytorch 实现权重初始化
Dec 31 Python
python读取ini配置的类封装代码实例
Jan 08 Python
tensorflow对图像进行拼接的例子
Feb 05 Python
Django cookie和session的应用场景及如何使用
Apr 29 Python
使用pycharm和pylint检查python代码规范操作
Jun 09 #Python
Python基于数列实现购物车程序过程详解
Jun 09 #Python
pycharm 对代码做静态检查操作
Jun 09 #Python
Python3读取和写入excel表格数据的示例代码
Jun 09 #Python
Python文件操作模拟用户登陆代码实例
Jun 09 #Python
pyCharm 实现关闭代码检查
Jun 09 #Python
在pycharm中关掉ipython console/PyDev操作
Jun 09 #Python
You might like
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
拼音码表的生成
2006/10/09 PHP
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
2011/07/29 PHP
php网站判断用户是否是手机访问的方法
2013/11/01 PHP
php json_encode()函数返回json数据实例代码
2014/10/10 PHP
JQuery中阻止事件冒泡几种方式及其区别介绍
2014/01/15 Javascript
javascript与有限状态机详解
2014/05/08 Javascript
jquery判断浏览器后退时候弹出消息的方法
2014/08/11 Javascript
JS动态显示表格上下frame的方法
2015/03/31 Javascript
vue基于Vue2.0和高德地图的地图组件实例
2017/04/28 Javascript
Node.js中多进程模块Cluster的介绍与使用
2017/05/27 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
2019/10/26 Javascript
python中的格式化输出用法总结
2016/07/28 Python
小米5s微信跳一跳小程序python源码
2018/01/08 Python
Python zip()函数用法实例分析
2018/03/17 Python
Python 统计字数的思路详解
2018/05/08 Python
简单了解django orm中介模型
2019/07/30 Python
python元组的概念知识点
2019/11/19 Python
修改Pandas的行或列的名字(重命名)
2019/12/18 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
用Python 爬取猫眼电影数据分析《无名之辈》
2020/07/24 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
2020/08/07 Python
python爬虫请求头的使用
2020/12/01 Python
python之openpyxl模块的安装和基本用法(excel管理)
2021/02/03 Python
浅析CSS3中鲜为人知的属性:-webkit-tap-highlight-color
2017/01/12 HTML / CSS
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
Bulk Powders意大利:运动补充在线商店
2019/02/09 全球购物
办公室人员先进事迹
2014/01/27 职场文书
三方合作协议书范本
2014/04/18 职场文书
读书小明星事迹材料
2014/05/03 职场文书
见习期个人总结
2015/03/05 职场文书
承诺书模板大全
2015/05/04 职场文书
第一书记观后感
2015/06/08 职场文书
导游词之蜀山胜景瓦屋山
2019/11/29 职场文书
B站评分公认最好看的动漫,你的名字评分9.9,第六备受喜欢
2022/03/18 日漫