python如何进入交互模式


Posted in Python onJuly 06, 2020

安装完Python,在命令行输入“python”之后,如果成功,会得到类似于下面的窗口:

python如何进入交互模式

可以看到,结尾有3个>符号(>>>)。>>>被叫做Python命令提示符(prompt),此时Python在等待你输入代码。你现在可以输入一行Python代码,Python就会执行该代码。这种模式叫做Python交互模式(interactive mode),因为Python在等待你输入代码,然后执行。

例如,可以输入一个表达式,让Python进行计算。例如,要计算1+1,可以在命令提示符后面输入1+1,然后按enter:

>>> 1 + 1

按下enter之后,Python就会输出计算结果,这里是2。

要退出Python交互模式,可以在Python命令提示符后,输入exit():

>>> exit()

也可以输入quit():

>>> quit()

知识点扩充:

区分命令行模式和Python交互模式:

在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件

执行一个.py文件只能在命令行模式执行。如果敲一个命令python hello.py,会看到错误:错误提示No such file or directory说明这个hello.py在当前目录找不到,必须先把当前目录切换到hello.py所在的目录下,才能正常执行

在命令行模式运行.py文件和在Python交互式环境下直接运行Python代码有所不同。Python交互式环境会把每一行Python代码的结果自动打印出来,但是,直接运行Python代码却不会。

在Python交互式环境下:

>>> 100 + 200 + 300
600

在命令行模式下:

print(100 + 200 + 300)
C:\work>python calc.py
600

Python交互模式的代码是输入一行,执行一行,而命令行模式下直接运行.py文件是一次性执行该文件内的所有代码。可见,Python交互模式主要是为了调试Python代码用的,也便于初学者学习,它不是正式运行Python代码的环境!

到此这篇关于python如何进入交互模式的文章就介绍到这了,更多相关python进入交互模式的方法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python的ORM框架SQLObject入门实例
Apr 28 Python
pycharm 使用心得(九)解决No Python interpreter selected的问题
Jun 06 Python
python批量制作雷达图的实现方法
Jul 26 Python
通过python+selenium3实现浏览器刷简书文章阅读量
Dec 26 Python
Python 做曲线拟合和求积分的方法
Dec 29 Python
python如何获取当前文件夹下所有文件名详解
Jan 25 Python
Python3.5字符串常用操作实例详解
May 01 Python
Python requests获取网页常用方法解析
Feb 20 Python
解决python Jupyter不能导入外部包问题
Apr 15 Python
Django自关联实现多级联动查询实例
May 19 Python
python中取绝对值简单方法总结
Jul 24 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
Feb 12 Python
python3.4中清屏的处理方法
Jul 06 #Python
Python3基于print打印带颜色字符串
Jul 06 #Python
python判断是空的实例分享
Jul 06 #Python
python三引号如何输入
Jul 06 #Python
如何验证python安装成功
Jul 06 #Python
使用Keras训练好的.h5模型来测试一个实例
Jul 06 #Python
Keras实现DenseNet结构操作
Jul 06 #Python
You might like
PHP XML操作的各种方法解析(比较详细)
2010/06/17 PHP
php自动加载机制的深入分析
2013/06/08 PHP
PHP输入流php://input实例讲解
2015/12/22 PHP
thinkPHP内置字符串截取函数用法详解
2016/11/15 PHP
PHP7新增函数
2021/03/09 PHP
javascript中万恶的function实例分析
2011/05/25 Javascript
jsTree 基于JQuery的排序节点 Bug
2011/07/26 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
node.js中的fs.readdir方法使用说明
2014/12/17 Javascript
jQuery通过控制节点实现仅在前台通过get方法完成参数传递
2015/02/02 Javascript
深入理解js中的加载事件
2017/02/08 Javascript
微信小程序开发之选项卡(窗口底部TabBar)页面切换
2017/04/12 Javascript
基于javascript中的typeof和类型判断(详解)
2017/10/27 Javascript
如何实现一个webpack模块解析器
2018/10/24 Javascript
JavaScript使用类似break机制中断forEach循环的方法
2018/11/13 Javascript
vue实现全匹配搜索列表内容
2019/09/26 Javascript
解决Vue动态加载本地图片问题
2019/10/09 Javascript
[05:24]TI9采访——教练
2019/08/24 DOTA
Python中多线程thread与threading的实现方法
2014/08/18 Python
python条件变量之生产者与消费者操作实例分析
2017/03/22 Python
python自动发邮件库yagmail的示例代码
2018/02/23 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
2018/03/05 Python
pandas对指定列进行填充的方法
2018/04/11 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
详解Python安装tesserocr遇到的各种问题及解决办法
2019/03/07 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
2019/06/17 Python
python通过http下载文件的方法详解
2019/07/26 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
Microsoft新加坡官方网站:购买微软最新软件和技术产品
2016/10/28 全球购物
下述程序的作用是计算机数组中的最大元素值及其下标
2012/11/26 面试题
学生出入校管理制度
2014/01/16 职场文书
阅兵口号
2014/06/19 职场文书
正规欠条模板
2015/07/03 职场文书
思想工作总结范文
2015/08/12 职场文书
2016年“6.26”禁毒宣传月系列活动总结
2016/04/05 职场文书
字节飞书面试promise.all实现示例
2022/06/16 Javascript