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计算回文数的方法
Mar 11 Python
用Python实现通过哈希算法检测图片重复的教程
Apr 02 Python
python+requests+unittest API接口测试实例(详解)
Jun 10 Python
scrapy爬虫实例分享
Dec 28 Python
python爬虫获取京东手机图片的图文教程
Dec 29 Python
Python实现多线程的两种方式分析
Aug 29 Python
打包python 加icon 去掉cmd黑窗口方法
Jun 24 Python
python 实现12bit灰度图像映射到8bit显示的方法
Jul 08 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
Apr 27 Python
Django用户登录与注册系统的实现示例
Jun 03 Python
Pandas中DataFrame基本函数整理(小结)
Jul 20 Python
python爬虫scrapy框架之增量式爬虫的示例代码
Feb 26 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
关于使用key/value数据库redis和TTSERVER的心得体会
2013/06/28 PHP
PHP上传图片类显示缩略图功能
2016/06/30 PHP
php-fpm服务启动脚本的方法
2018/04/27 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
input的focus方法使用
2010/03/13 Javascript
Jquery 最近浏览过的商品的功能实现代码
2010/05/14 Javascript
javascript实现json页面分页实例代码
2014/02/20 Javascript
详谈LABJS按需动态加载js文件
2015/05/07 Javascript
EasyUI中在表单提交之前进行验证
2016/07/19 Javascript
jQuery Easyui Tabs扩展根据自定义属性打开页签
2016/08/15 Javascript
一个例子轻松学会Vue.js
2017/01/02 Javascript
Vue中自定义全局组件的实现方法
2017/12/08 Javascript
关于Vue单页面骨架屏实践记录
2017/12/13 Javascript
electron demo项目npm install安装失败的解决方法
2018/02/06 Javascript
解决Mac下安装nmp的淘宝镜像失败问题
2018/05/16 Javascript
Node.js Domain 模块实例详解
2020/03/18 Javascript
Vue管理系统前端之组件拆分封装详解
2020/08/23 Javascript
搭建Python的Django框架环境并建立和运行第一个App的教程
2016/07/02 Python
Python数据可视化正态分布简单分析及实现代码
2017/12/04 Python
神经网络理论基础及Python实现详解
2017/12/15 Python
java中两个byte数组实现合并的示例
2018/05/09 Python
python实现简易内存监控
2018/06/21 Python
3个用于数据科学的顶级Python库
2018/09/29 Python
Python设计模式之工厂方法模式实例详解
2019/01/18 Python
Python 循环终止语句的三种方法小结
2019/06/24 Python
Windows10下 python3.7 安装 facenet的教程
2019/09/10 Python
学python爬虫能做什么
2020/07/29 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
美国领先的礼品卡网站:GiftCards.com
2016/11/02 全球购物
审计专业自荐信范文
2014/04/21 职场文书
大学毕业生管理学求职信
2014/09/01 职场文书
组织生活会表态发言材料
2014/10/17 职场文书
个人优缺点总结
2015/02/28 职场文书
公司2015年终工作总结
2015/05/26 职场文书
如何用PHP实现分布算法之一致性哈希算法
2021/05/26 PHP
TV动画「神渣☆爱豆」公开第一弹主视觉图
2022/03/21 日漫