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 Socket实现简单TCP Server/client功能示例
Aug 05 Python
学生信息管理系统Python面向对象版
Jan 30 Python
深入理解Python异常处理的哲学
Feb 01 Python
Python字符串内置函数功能与用法总结
Apr 16 Python
python游戏开发之视频转彩色字符动画
Apr 26 Python
python实现微信自动回复及批量添加好友功能
Jul 03 Python
使用Python实现跳一跳自动跳跃功能
Jul 10 Python
基于pytorch的lstm参数使用详解
Jan 14 Python
Python转换itertools.chain对象为数组的方法
Feb 07 Python
Pytorch 卷积中的 Input Shape用法
Jun 29 Python
Python还能这么玩之只用30行代码从excel提取个人值班表
Jun 05 Python
Python实现滑雪小游戏
Sep 25 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手册及PHP编程标准
2006/12/17 PHP
php表单提交问题的解决方法
2011/04/12 PHP
PHP逐行输出(ob_flush与flush的组合)
2012/02/04 PHP
php定义参数数量可变的函数用法实例
2015/03/16 PHP
PHP面向对象程序设计类的定义与用法简单示例
2016/12/27 PHP
jquery简单体验
2007/01/10 Javascript
jQuery 加上最后自己的验证
2009/11/04 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
分步解析JavaScript实现tab选项卡自动切换功能
2016/01/25 Javascript
Javascript 字符串模板的简单实现
2016/02/13 Javascript
jQuery使用模式窗口实现在主页面和子页面中互相传值的方法
2016/03/01 Javascript
node.js路径处理方法以及绝对路径详解
2021/03/04 Javascript
CSS+jQuery实现简单的折叠菜单
2016/12/20 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
2017/02/09 Javascript
mongoose中利用populate处理嵌套的方法
2017/05/26 Javascript
解决VUE框架 导致绑定事件的阻止冒泡失效问题
2018/02/24 Javascript
nodejs 如何手动实现服务器
2018/08/20 NodeJs
vue 全局环境切换问题
2019/10/27 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
2020/07/26 Javascript
Python 列表(List)操作方法详解
2014/03/11 Python
Python深入学习之上下文管理器
2014/08/31 Python
介绍Python的Urllib库的一些高级用法
2015/04/30 Python
Python反射的用法实例分析
2018/02/11 Python
详解Python基础random模块随机数的生成
2019/03/23 Python
Python实现时间序列可视化的方法
2019/08/06 Python
python实现俄罗斯方块小游戏
2020/04/24 Python
基于python实现简单C/S模式代码实例
2020/09/14 Python
CSS3制作气泡对话框的实例教程
2016/05/10 HTML / CSS
详解canvas在圆弧周围绘制文本的两种写法
2018/05/22 HTML / CSS
珍珠鸟教学反思
2014/02/01 职场文书
乡镇办公室工作决心书
2014/03/11 职场文书
2014年教学工作总结
2014/11/13 职场文书
2015小学教育教学工作总结
2015/07/21 职场文书
超市店长竞聘书
2015/09/15 职场文书
2019年聘任书的写作格式及范文!
2019/07/03 职场文书
vue backtop组件的实现完整代码
2021/04/07 Vue.js