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中使用PDB库调试程序
Apr 05 Python
python计算牛顿迭代多项式实例分析
May 07 Python
Python下rrdtool模块的基本使用方法
Nov 13 Python
Python的Flask框架中的Jinja2模板引擎学习教程
Jun 30 Python
解决Python中字符串和数字拼接报错的方法
Oct 23 Python
TensorFlow saver指定变量的存取
Mar 10 Python
python将秒数转化为时间格式的实例
Sep 16 Python
对Python random模块打乱数组顺序的实例讲解
Nov 08 Python
selenium中get_cookies()和add_cookie()的用法详解
Jan 06 Python
简单了解Python write writelines区别
Feb 27 Python
解决Jupyter因卸载重装导致的问题修复
Apr 10 Python
Python Pandas解析读写 CSV 文件
Apr 11 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 程序授权验证开发思路
2009/07/09 PHP
PHP中把stdClass Object转array的几个方法
2014/05/08 PHP
php数组中删除元素之重新索引的方法
2014/09/16 PHP
PHP Filter过滤器全面解析
2016/08/09 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
2018/01/29 PHP
转自Jquery官方 jQuery1.1.3发布,速度提升800%,体积保持20K
2007/08/19 Javascript
GreyBox技术总结(转)
2010/11/23 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
JS实现的页面自定义滚动条效果
2015/10/26 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
解决ie img标签内存泄漏的问题
2017/10/13 Javascript
微信小程序-getUserInfo回调的实例详解
2017/10/27 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
2017/12/11 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
react.js组件实现拖拽复制和可排序的示例代码
2018/08/20 Javascript
vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法
2019/04/17 Javascript
vuex + keep-alive实现tab标签页面缓存功能
2019/10/17 Javascript
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
python使用post提交数据到远程url的方法
2015/04/29 Python
django使用xlwt导出excel文件实例代码
2018/02/06 Python
使用python编写udp协议的ping程序方法
2018/04/22 Python
Python图像处理之识别图像中的文字(实例讲解)
2018/05/10 Python
Django xadmin安装及使用详解
2020/10/26 Python
Python实现PS滤镜中的USM锐化效果
2020/12/04 Python
DVF官方网站:美国时装界尊尚品牌
2017/08/29 全球购物
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
英国门把手公司:Door Handle Company
2019/05/12 全球购物
2014迎新年晚会策划方案
2014/02/23 职场文书
技校毕业生自荐信范文
2014/03/07 职场文书
心理健康活动总结
2014/04/30 职场文书
门面房租房协议书
2014/12/01 职场文书
项目技术负责人岗位职责
2015/04/13 职场文书
超详细Python解释器新手安装教程
2021/05/10 Python
每日六道java新手入门面试题,通往自由的道路
2021/06/30 Java/Android
Redis之RedisTemplate配置方式(序列和反序列化)
2022/03/13 Redis