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函数形参用法实例分析
Aug 04 Python
Python 异常处理的实例详解
Sep 11 Python
Python异常处理操作实例详解
May 10 Python
对python实现合并两个排序链表的方法详解
Jan 23 Python
详解python列表生成式和列表生成式器区别
Mar 27 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
Jun 17 Python
python elasticsearch从创建索引到写入数据的全过程
Aug 04 Python
python 字典访问的三种方法小结
Dec 05 Python
Python 如何测试文件是否存在
Jul 31 Python
解决python3中os.popen()出错的问题
Nov 19 Python
Python 实现二叉查找树的示例代码
Dec 21 Python
python基础之模块的导入
Oct 24 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中使用CURL伪造来路抓取页面或文件
2011/05/04 PHP
PHP中执行cmd命令的方法
2014/10/11 PHP
php 时间time与日期date之间的使用详解及区别
2016/11/07 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
2017/05/02 PHP
jQuery.Validate 使用笔记(jQuery Validation范例 )
2010/06/25 Javascript
获取3个数组不重复的值的具体实现
2013/12/30 Javascript
js获取日期:昨天今天和明天、后天
2014/06/11 Javascript
jquery常用操作小结
2014/07/21 Javascript
node.js超时timeout详解
2014/11/26 Javascript
JavaScript中的数值范围介绍
2014/12/29 Javascript
jquery中val()方法是从最后一个选项往前读取的
2015/09/06 Javascript
老司机带你解读jQuery插件开发流程
2016/05/16 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
微信小程序功能之全屏滚动效果的实现代码
2018/11/22 Javascript
vue-cli3+typescript新建一个项目的思路分析
2019/08/06 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
[04:09]2018年度DOTA2社区贡献奖-完美盛典
2018/12/16 DOTA
Python 学习笔记
2008/12/27 Python
Python Web开发模板引擎优缺点总结
2014/05/06 Python
python网络编程之读取网站根目录实例
2014/09/30 Python
Python实现屏幕截图的代码及函数详解
2016/10/01 Python
Python 实现随机数详解及实例代码
2017/04/15 Python
Python实现的矩阵类实例
2017/08/22 Python
python TCP Socket的粘包和分包的处理详解
2018/02/09 Python
如何查看Django ORM执行的SQL语句的实现
2020/04/20 Python
python3 re返回形式总结
2020/11/20 Python
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
中国宠物用品商城:E宠商城
2016/08/27 全球购物
反四风对照检查材料思想汇报
2014/09/16 职场文书
2014教师党员个人自我评议
2014/09/20 职场文书
保送生自荐信
2015/03/06 职场文书
工作表现证明
2015/06/15 职场文书
宣传部部长竞选稿
2015/11/21 职场文书
2016年清明节网上祭英烈活动总结
2016/04/01 职场文书
基于Go Int转string几种方式性能测试
2021/04/28 Golang
收音机爱好者玩机13年,简评其使用过的19台收音机
2022/04/30 无线电