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制作CSDN免积分下载器
Mar 10 Python
python实现根据用户输入从电影网站获取影片信息的方法
Apr 07 Python
深入理解python中的atexit模块
Mar 07 Python
详解python基础之while循环及if判断
Aug 24 Python
python利用dir函数查看类中所有成员函数示例代码
Sep 08 Python
PyTorch读取Cifar数据集并显示图片的实例讲解
Jul 27 Python
pyqt5的QComboBox 使用模板的具体方法
Sep 06 Python
python 根据字典的键值进行排序的方法
Jul 24 Python
Django框架序列化与反序列化操作详解
Nov 01 Python
python将字符串转变成dict格式的实现
Nov 18 Python
python opencv进行图像拼接
Mar 27 Python
浅谈Python 钉钉报警必备知识系统讲解
Aug 17 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
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
php使用curl伪造来源ip和refer的方法示例
2018/05/08 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
解决jquery的datepicker的本地化以及Today问题
2012/05/23 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
JS去除数组重复值的五种不同方法
2013/09/06 Javascript
jquery插件unobtrusive实现片段式加载
2015/06/15 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
2016/03/04 Javascript
jQuery Easyui 验证两次密码输入是否相等
2016/05/13 Javascript
jQuery实现checkbox列表的全选、反选功能
2016/11/24 Javascript
微信小程序实现分享到朋友圈功能
2018/07/19 Javascript
vue鼠标悬停事件实例详解
2019/04/01 Javascript
JavaScript遍历数组和对象的元素简单操作示例
2019/07/09 Javascript
javascript-hashchange事件和历史状态管理实例分析
2020/04/18 Javascript
Vue之封装公用变量以及实现方式
2020/07/31 Javascript
分享Python文本生成二维码实例
2016/01/06 Python
NumPy 如何生成多维数组的方法
2018/02/05 Python
新建文件时Pycharm中自动设置头部模板信息的方法
2020/04/17 Python
python实现邮件循环自动发件功能
2020/09/11 Python
Python爬取酷狗MP3音频的步骤
2021/02/26 Python
FOREO官方网站:LUNA露娜洁面仪
2016/11/28 全球购物
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
Trench London官方网站:高级风衣和意大利皮夹克
2020/07/11 全球购物
北京振戎融通Java面试题
2015/09/03 面试题
远程教育心得体会
2014/01/03 职场文书
大学社团计划书
2014/05/01 职场文书
财务会计专业自荐书
2014/06/30 职场文书
运动会稿件100字
2014/09/24 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
党建工作目标管理责任书
2015/01/29 职场文书
傅雷家书读书笔记
2015/06/29 职场文书
总经理致辞
2015/07/29 职场文书
2016年“5.12”护士节致辞
2015/07/31 职场文书
2016年助残日旅游活动总结
2016/04/01 职场文书
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android