Python 运行.py文件和交互式运行代码的区别详解


Posted in Python onJuly 02, 2019

代码版本:3.6.3

1. 交互式运行代码会直接给出表达式的结果,运行代码文件必须print才能在控制台看到结果。

直接给出结果:Python 运行.py文件和交互式运行代码的区别详解

 

没有print是看不到结果的:Python 运行.py文件和交互式运行代码的区别详解

有print才能看到结果:Python 运行.py文件和交互式运行代码的区别详解

另:交互式中可以用下划线 `_` 来查看上一次输出的结果。如果给下划线赋值,这个效果就没了。 

Python 运行.py文件和交互式运行代码的区别详解

另另:如果变量的值是空,不会显示

Python 运行.py文件和交互式运行代码的区别详解

2.   交互式输出会输出原始内容,print会输出渲染后的内容

 Python 运行.py文件和交互式运行代码的区别详解打印字符串会带着引号,换行符也原样显示了。

Python 运行.py文件和交互式运行代码的区别详解字符串的引号被去掉了,换行符真的换行了

 3.  交互式每一句代码都是一个整体,会单独运行一次,不过共享整个缓存;而运行.py文件时里面的所有代码是一个整体。

Python 运行.py文件和交互式运行代码的区别详解

Python 运行.py文件和交互式运行代码的区别详解

第二点其实不是交互式和运行文件的区别,而是交互式显示结果和print的区别

第三点其实并不是那么的有用和准确,因为是我为了理解上述这两图的例子时想出来的,而不是我知道第三条而想出这个例子。其实,也只有[-5,256] 以外的int和float会表现出上图那种的两种不同结果,字符串还是会被内存管理机制指向同一内存的。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用scrapy抓取网站sitemap信息的方法
Apr 08 Python
Python列出一个文件夹及其子目录的所有文件
Jun 30 Python
python的dataframe转换为多维矩阵的方法
Apr 11 Python
对python 操作solr索引数据的实例详解
Dec 07 Python
对json字符串与python字符串的不同之处详解
Dec 19 Python
PYQT5实现控制台显示功能的方法
Jun 25 Python
python3实现二叉树的遍历与递归算法解析(小结)
Jul 03 Python
python实现windows倒计时锁屏功能
Jul 30 Python
Pytorch对Himmelblau函数的优化详解
Feb 29 Python
pandas分组聚合详解
Apr 10 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
Nov 12 Python
教你怎么用Python监控愉客行车程
Apr 29 Python
python 函数中的内置函数及用法详解
Jul 02 #Python
使用python serial 获取所有的串口名称的实例
Jul 02 #Python
Python中那些 Pythonic的写法详解
Jul 02 #Python
python 中如何获取列表的索引
Jul 02 #Python
python 缺失值处理的方法(Imputation)
Jul 02 #Python
Python 读取串口数据,动态绘图的示例
Jul 02 #Python
python中对数据进行各种排序的方法
Jul 02 #Python
You might like
PHP daddslashes 使用方法介绍
2012/10/26 PHP
跟我学Laravel之请求(Request)的生命周期
2014/10/15 PHP
php ajax实现文件上传进度条
2016/03/29 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
jQuery Ajax之load()方法
2009/10/12 Javascript
js中AppendChild与insertBefore的用法详细解析
2013/12/16 Javascript
Jquery 监视按键,按下回车键触发某方法的实现代码
2014/05/11 Javascript
重写document.write实现无阻塞加载js广告(补充)
2014/12/12 Javascript
jQuery+css实现百度百科的页面导航效果
2014/12/16 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
2015/02/20 Javascript
jQuery+正则+文本框只能输入数字的实现方法
2016/10/07 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
JavaScript之json_动力节点Java学院整理
2017/06/29 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
js中获取URL参数的共用方法getRequest()方法实例详解
2018/10/24 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
vue el-table实现自定义表头
2019/12/11 Javascript
uni-app使用countdown插件实现倒计时
2020/11/01 Javascript
ubuntu系统下 python链接mysql数据库的方法
2017/01/09 Python
python开发简易版在线音乐播放器
2017/03/03 Python
python requests 测试代理ip是否生效
2018/07/25 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
浅谈ROC曲线的最佳阈值如何选取
2020/02/28 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
2020/07/07 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
澳大利亚领先的在线机械五金、园艺和存储专家:Edisons
2018/03/24 全球购物
同程旅游英文网站:LY.com
2018/11/13 全球购物
办公室助理岗位职责
2013/12/25 职场文书
工厂实习感言
2014/01/14 职场文书
2014个人四风对照检查材料思想汇报
2014/09/18 职场文书
2014年人事行政工作总结
2014/12/03 职场文书
致我们终将逝去的青春观后感
2015/06/10 职场文书
大学体育课感想
2015/08/10 职场文书
Golang: 内建容器的用法
2021/05/05 Golang
工厂无线对讲系统解决方案
2022/02/18 无线电