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使用cookielib库示例分享
Mar 03 Python
python绘图库Matplotlib的安装
Jul 03 Python
python 3.5实现检测路由器流量并写入txt的方法实例
Dec 17 Python
python的Tqdm模块的使用
Jan 10 Python
pandas数据清洗,排序,索引设置,数据选取方法
May 18 Python
Python实现的微信支付方式总结【三种方式】
Apr 13 Python
PyQt5重写QComboBox的鼠标点击事件方法
Jun 25 Python
python实现邮件发送功能
Aug 10 Python
python计算n的阶乘的方法代码
Oct 25 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
Apr 20 Python
Python openpyxl模块实现excel读写操作
Jun 30 Python
Python 流媒体播放器的实现(基于VLC)
Apr 28 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
实用函数3
2007/11/08 PHP
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
PHP 正则表达式常用函数
2014/08/17 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
2016/06/05 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
ThinkPHP发送邮件示例代码
2016/10/08 PHP
thinkPHP简单调用函数与类库的方法
2017/03/15 PHP
JavaScript实现的购物车效果可以运用在好多地方
2014/05/09 Javascript
javascript框架设计之类工厂
2015/06/23 Javascript
jquery实现未经美化的简洁TAB菜单效果
2015/08/28 Javascript
JS实现网页标题栏显示当前时间和日期的完整代码
2015/11/02 Javascript
js实现省市级联效果分享
2017/08/10 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
JavaScript实现读取与输出XML文件数据的方法示例
2018/06/05 Javascript
在node中使用jwt签发与验证token的方法
2019/04/03 Javascript
浅谈JavaScript闭包
2019/04/09 Javascript
使用vue完成微信公众号网页小记(推荐)
2019/04/28 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
2019/07/04 Javascript
微信小程序仿今日头条导航栏滚动解析
2019/08/20 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
2019/08/26 Javascript
对vue生命周期的深入理解
2020/12/03 Vue.js
vue+vant 上传图片需要注意的地方
2021/01/03 Vue.js
在Python中使用Neo4j数据库的教程
2015/04/16 Python
改进Django中的表单的简单方法
2015/07/17 Python
Python下载指定页面上图片的方法
2016/05/12 Python
python 删除字符串中连续多个空格并保留一个的方法
2018/12/22 Python
Python 中使用 PyMySQL模块操作数据库的方法
2019/11/10 Python
python脚本定时发送邮件
2020/12/22 Python
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
森海塞尔美国官网:Sennheiser耳机与耳麦
2017/07/19 全球购物
庆元旦广播稿
2014/02/10 职场文书
对照检查剖析材料
2014/09/30 职场文书
秋冬农业生产标语
2014/10/09 职场文书
2015年中学图书馆工作总结
2015/07/22 职场文书
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
win10忘记pin密码登录不了怎么办?win10忘记pin密码登不进去的解决方法
2022/07/07 数码科技