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数据分析之如何利用pandas查询数据示例代码
Sep 01 Python
Java及python正则表达式详解
Dec 27 Python
Python使用wxPython实现计算器
Jan 30 Python
解决python ogr shp字段写入中文乱码的问题
Dec 31 Python
python利用小波分析进行特征提取的实例
Jan 09 Python
布隆过滤器的概述及Python实现方法
Dec 08 Python
Pandas时间序列:重采样及频率转换方式
Dec 26 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
Apr 21 Python
使用Python绘制台风轨迹图的示例代码
Sep 21 Python
使用Python的开发框架Brownie部署以太坊智能合约
May 28 Python
如何用Python搭建gRPC服务
Jun 30 Python
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
Apr 06 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
虫族 Zerg 魔法科技
2020/03/14 星际争霸
php像数组一样存取和修改字符串字符
2014/03/21 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
2016/03/08 PHP
PHP+ajax实现获取新闻数据简单示例
2018/05/08 PHP
php在linux环境中如何使用redis详解
2020/12/15 PHP
JavaScript中的运算符种类及其规则介绍
2013/09/26 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
利用JQuery和Servlet实现跨域提交请求示例分享
2014/02/12 Javascript
jQuery中replaceWith()方法用法实例
2014/12/25 Javascript
jQuery插件Validate实现自定义表单验证
2016/01/18 Javascript
一个简单的JavaScript Map实例(分享)
2016/08/03 Javascript
JS冒泡事件与事件捕获实例详解
2016/11/25 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
2017/04/01 Javascript
利用C/C++编写node.js原生模块的方法教程
2017/07/07 Javascript
json2.js 入门教程之使用方法与实例分析
2017/09/14 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
2017/09/16 Javascript
浅谈angular2路由预加载策略
2017/10/04 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
electron 安装,调试,打包的具体使用
2019/11/06 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
Python安装及Pycharm安装使用教程图解
2019/09/20 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
2019/09/24 Python
Python命名空间namespace及作用域原理解析
2020/06/05 Python
python+requests接口自动化框架的实现
2020/08/31 Python
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
Sperry官网:帆船鞋创始品牌
2016/09/07 全球购物
JoJo Maman Bébé爱尔兰官网:英国最受欢迎的精品母婴品牌
2020/12/20 全球购物
MYSQL基础面试题
2012/05/13 面试题
心得体会的写法
2014/09/05 职场文书
七一讲话心得体会
2014/09/05 职场文书
医药公司开票员岗位职责
2015/04/15 职场文书
现实表现证明材料
2015/06/19 职场文书
Python打包exe时各种异常处理方案总结
2021/05/18 Python
面试官问我Mysql的存储引擎了解多少
2022/08/05 MySQL