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网络编程学习笔记(九):数据库客户端 DB-API
Jun 09 Python
Python中的类学习笔记
Sep 23 Python
Python使用minidom读写xml的方法
Jun 03 Python
python调用fortran模块
Apr 08 Python
Python使用三种方法实现PCA算法
Dec 12 Python
python3+PyQt5自定义视图详解
Apr 24 Python
如何用Python实现简单的Markdown转换器
Jul 16 Python
python字典值排序并取出前n个key值的方法
Oct 17 Python
Python生成词云的实现代码
Jan 14 Python
Python-typing: 类型标注与支持 Any类型详解
May 10 Python
python使用pymysql模块操作MySQL
Jun 16 Python
pycharm代码删除恢复的方法
Jun 26 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项目的方法
2006/10/09 PHP
PHP中的函数嵌套层数限制分析
2011/06/13 PHP
你可能不知道PHP get_meta_tags()函数
2014/05/12 PHP
PHP实现Javascript中的escape及unescape函数代码分享
2015/02/10 PHP
详解PHP中的Traits
2015/07/29 PHP
PHP编写daemon process 实例详解
2016/11/13 PHP
EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法
2010/03/31 Javascript
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
利用JS进行图片的切换即特效展示图片
2013/12/03 Javascript
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
2013/12/12 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
2016/09/24 Javascript
JS实现重新加载当前页面或者父页面的几种方法
2016/11/30 Javascript
js实现截图保存图片功能的代码示例
2017/02/16 Javascript
分享一个精简的vue.js 图片lazyload插件实例
2017/03/13 Javascript
基于JavaScript实现滑动门效果
2017/03/16 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
Vue2.0用 watch 观察 prop 变化(不触发)
2017/09/08 Javascript
详解Vuex管理登录状态
2017/11/13 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
vue3.0 项目搭建和使用流程
2021/03/04 Vue.js
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
2009/04/09 Python
itchat接口使用示例
2017/10/23 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
2018/10/28 Python
在python里面运用多继承方法详解
2019/07/01 Python
Python统计时间内的并发数代码实例
2019/12/28 Python
python微信公众号开发简单流程实现
2020/03/09 Python
意大利制造的男鞋和女鞋:SCAROSSO
2018/03/07 全球购物
.NET方向面试题
2014/11/20 面试题
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
2012/05/23 面试题
工程管理专业个人求职信范文
2013/12/07 职场文书
材料加工工程求职信
2014/02/19 职场文书
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
2014年合同管理工作总结
2014/12/02 职场文书
2015暑期爱心支教策划书
2015/07/14 职场文书
Python利用zhdate模块实现农历日期处理
2022/03/31 Python
python创建字典及相关管理操作
2022/04/13 Python