python交互模式基础知识点学习


Posted in Python onJune 18, 2020

命令行模式

在Windows开始菜单选择“命令提示符”,就进入到命令行模式,它的提示符类似C:\>

python交互模式基础知识点学习

Python交互模式

在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,

在Python交互模式下输入exit()并回车,就退出了Python交互模式,并回到命令行模式:

python交互模式基础知识点学习

区分命令行模式和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交互式模式下,可以直接输入代码,然后执行,并立刻得到结果。

在命令行模式下,可以直接运行.py文件。

知识点扩展:

命令行模式与python交互模式

1.在命令行模式下,可以执行 python 进入 Python 交互式环境,也可以执

行 python hello.py 运行一个.py 文件。

2.在 Python 交互式环境下,只能输入 Python 代码并立刻执行。

3.Python 交互式环境会把每一行 Python 代码的结果自动打印出来,但是,直接运行 Python 代码却不会。

以上就是python交互模式基础知识点学习的详细内容,更多关于python交互模式是什么的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python函数式编程指南(二):从函数开始
Jun 24 Python
Python实现针对给定字符串寻找最长非重复子串的方法
Apr 21 Python
python判断列表的连续数字范围并分块的方法
Nov 16 Python
python对列进行平移变换的方法(shift)
Jan 10 Python
Python通过TensorFlow卷积神经网络实现猫狗识别
Mar 14 Python
python 并发编程 阻塞IO模型原理解析
Aug 20 Python
Python 切分数组实例解析
Nov 07 Python
python3 tkinter实现添加图片和文本
Nov 26 Python
Python高阶函数、常用内置函数用法实例分析
Dec 26 Python
Python关键字及可变参数*args,**kw原理解析
Apr 04 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
Sep 16 Python
python 爬取小说并下载的示例
Dec 07 Python
使用Keras实现Tensor的相乘和相加代码
Jun 18 #Python
python如何从键盘获取输入实例
Jun 18 #Python
Python计算信息熵实例
Jun 18 #Python
python导入库的具体方法
Jun 18 #Python
如何基于Python代码实现高精度免费OCR工具
Jun 18 #Python
python软件都是免费的吗
Jun 18 #Python
python中return如何写
Jun 18 #Python
You might like
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
Yii实现MySQL多数据库和读写分离实例分析
2014/12/03 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
2019/07/01 PHP
javascript循环变量注册dom事件 之强大的闭包
2010/09/08 Javascript
nodejs npm包管理的配置方法及常用命令介绍
2014/06/05 NodeJs
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
2014/06/06 Javascript
浅谈Javascript数组索引
2015/07/29 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
前端主流框架vue学习笔记第一篇
2017/07/26 Javascript
Node.js Buffer用法解读
2018/05/18 Javascript
用Node提供静态文件服务的方法
2018/07/06 Javascript
js中Generator函数的深入讲解
2019/04/07 Javascript
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
js 将多个对象合并成一个对象 assign方法的实现
2020/09/24 Javascript
js实现移动端图片滑块验证功能
2020/09/29 Javascript
[02:19]2014DOTA2国际邀请赛 专访820少年们一起去追梦吧
2014/07/14 DOTA
Django1.7+python 2.78+pycharm配置mysql数据库
2016/10/09 Python
Python测试人员需要掌握的知识
2018/02/08 Python
python购物车程序简单代码
2018/04/18 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
2019/06/08 Python
python正则爬取某段子网站前20页段子(request库)过程解析
2019/08/10 Python
python获取整个网页源码的方法
2020/08/03 Python
如何使用localstorage代替cookie实现跨域共享数据问题
2018/04/18 HTML / CSS
英国儿童图书网站:Scholastic
2017/03/26 全球购物
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
用C#语言写出与SQLSERVER访问时的具体过程
2013/04/16 面试题
师范生教师实习自我鉴定
2013/09/27 职场文书
工程造价与管理专业应届生求职信
2013/11/23 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
英语课前三分钟演讲稿
2014/08/19 职场文书
爱国教育主题班会
2015/08/14 职场文书
2016党员发展对象培训心得体会
2016/01/08 职场文书
MySQL 那些常见的错误设计规范,你都知道吗
2021/07/16 MySQL
Python中第三方库Faker的使用详解
2022/04/02 Python
Hive常用日期格式转换语法
2022/06/25 数据库