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 Web框架Flask下网站开发入门实例
Feb 08 Python
python从入门到精通(DAY 1)
Dec 20 Python
Python类的动态修改的实例方法
Mar 24 Python
python安装教程 Pycharm安装详细教程
May 02 Python
python 寻找list中最大元素对应的索引方法
Jun 28 Python
解决新django中的path不能使用正则表达式的问题
Dec 18 Python
谈谈Python中的while循环语句
Mar 10 Python
python正则表达式匹配不包含某几个字符的字符串方法
Jul 23 Python
Python基础之字符串常见操作经典实例详解
Feb 26 Python
python 爬取英雄联盟皮肤并下载的示例
Dec 04 Python
python复合条件下的字典排序
Dec 18 Python
自动在Windows中运行Python脚本并定时触发功能实现
Sep 04 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下批量挂马和批量清马代码
2011/02/27 PHP
PHP生成数组再传给js的方法
2014/08/07 PHP
Symfony控制层深入详解
2016/03/17 PHP
php基于CodeIgniter实现图片上传、剪切功能
2016/05/14 PHP
javascript json 新手入门文档
2009/12/03 Javascript
JavaScript高级程序设计(第3版)学习笔记11 内建js对象
2012/10/11 Javascript
用jquery修复在iframe下的页面锚点失效问题
2014/08/22 Javascript
javascript中键盘事件用法实例分析
2015/01/30 Javascript
jQuery实现预加载图片的方法
2015/03/17 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
jQuery中extend()和fn.extend()方法详解
2015/06/03 Javascript
javascript获取网页宽高方法汇总
2015/07/19 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
2015/09/06 Javascript
JS实现的表格行鼠标点击高亮效果代码
2015/11/27 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
2017/04/04 Javascript
React Native 环境搭建的教程
2017/08/19 Javascript
在vue中给列表中的奇数行添加class的实现方法
2018/09/05 Javascript
react-navigation之动态修改title的内容
2018/09/26 Javascript
Nuxt.js的路由跳转操作(页面跳转nuxt-link)
2020/11/06 Javascript
[02:57]2014DOTA2国际邀请赛 选手辛苦解说更辛苦
2014/07/10 DOTA
Python使用ftplib实现简易FTP客户端的方法
2015/06/03 Python
关于Python 常用获取元素 Driver 总结
2019/11/24 Python
Python使用进程Process模块管理资源
2020/03/05 Python
python 中不同包 类 方法 之间的调用详解
2020/03/09 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
2020/06/15 Python
Python classmethod装饰器原理及用法解析
2020/10/17 Python
css3实现小箭头各种图形效果
2020/07/08 HTML / CSS
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
HTML5之SVG 2D入门7—SVG元素的重用与引用
2013/01/30 HTML / CSS
探索HTML5本地存储功能运用技巧
2016/03/02 HTML / CSS
几个MySql的面试题
2013/04/22 面试题
岗位职责的含义
2013/11/17 职场文书
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
2014年青年教师工作总结
2014/12/17 职场文书
春季运动会加油词
2015/07/18 职场文书