python交互式和⽂件式区别_Python运⾏.py⽂件和交互式运⾏
代码的区别详解
代码版本:3.6.3
1. 交互式运⾏代码会直接给出表达式的结果,运⾏代码⽂件必须print才能在控制台看到结果。
直接给出结果:
没有print是看不到结果的:
有print才能看到结果:
另:交互式中可以⽤下划线 `_` 来查看上⼀次输出的结果。如果给下划线赋值,这个效果就没了。
另另:如果变量的值是空,不会显⽰
2. 交互式输出会输出原始内容,print会输出渲染后的内容
打印字符串会带着引号,换⾏符也原样显⽰了。
字符串的引号被去掉了,换⾏符真的换⾏了
3. 交互式每⼀句代码都是⼀个整体,会单独运⾏⼀次,不过共享整个缓存;⽽运⾏.py⽂件时⾥⾯的所有代码是⼀个整体。
python怎么读取py文件
第⼆点其实不是交互式和运⾏⽂件的区别,⽽是交互式显⽰结果和print的区别
第三点其实并不是那么的有⽤和准确,因为是我为了理解上述这两图的例⼦时想出来的,⽽不是我知道第三条⽽想出这个例⼦。其实,也只有[-5,256] 以外的int和float会表现出上图那种的两种不同结果,字符串还是会被内存管理机制指向同⼀内存的。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持我们。
本⽂标题: Python 运⾏.py⽂件和交互式运⾏代码的区别详解

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。