代码版本:3.6.3

1. 交互式运行代码会直接给出表达式的结果,运行代码文件必须print才能在控制台看到结果。

直接给出结果:

没有print是看不到结果的:

有print才能看到结果:

另:交互式中可以用下划线 `_` 来查看上一次输出的结果。如果给下划线赋值,这个效果就没了。

另另:如果变量的值是空,不会显示

2. 交互式输出会输出原始内容,print会输出渲染后的内容

打印字符串会带着引号,换行符也原样显示了。

字符串的引号被去掉了,换行符真的换行了

3. 交互式每一句代码都是一个整体,会单独运行一次,不过共享整个缓存;而运行.py文件时里面的所有代码是一个整体。

第二点其实不是交互式和运行文件的区别,而是交互式显示结果和print的区别

第三点其实并不是那么的有用和准确,因为是我为了理解上述这两图的例子时想出来的,而不是我知道第三条而想出这个例子。其实,也只有[-5,256] 以外的int和float会表现出上图那种的两种不同结果,字符串还是会被内存管理机制指向同一内存的。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: Python 运行.py文件和交互式运行代码的区别详解

本文地址: http://www.cppcns.com/jiaoben/python/264282.html

python交互式和文件式区别_Python 运行.py文件和交互式运行代码的区别详解相关推荐

  1. python中字符串切片取奇数_Python中的字符串切片(截取字符串)的详解

    Python中的字符串切片(截取字符串)的详解 字符串索引示意图 字符串切片也就是截取字符串,取子串 Python中字符串切片方法 字符串[开始索引:结束索引:步长] 切取字符串为开始索引到结束索引- ...

  2. python可以使用二维元组吗_python中读入二维csv格式的表格方法详解(以元组/列表形式表示)...

    怎么去读取一个没有表头的二维csv文件(如下图所示)? 并以元组的形式表现数据: ((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, ...

  3. python怎样安装词云库_python词云库wordcloud的使用方法与实例详解

    wordcloud是优秀的词云展示第三方库 一.基本使用 import jieba import wordcloud txt = open("1.txt", "r&quo ...

  4. python中iloc的详细用法_python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)...

    df是一个dataframe,列名为A B C D 具体值如下: A B C D 0 ss 小红 8 1 aa 小明 d 4 f f 6 ak 小紫 7 dataframe里的属性是不定的,空值默认为 ...

  5. python读取html文件正则替换_Python使用正则表达式过滤或替换HTML标签的方法详解...

    本文实例讲述了Python使用正则表达式过滤或替换HTML标签的方法.分享给大家供大家参考,具体如下: python正则表达式关键内容: python正则表达式转义符: . 匹配除换行符以外的任意字符 ...

  6. python怎么调用另一个py文件的变量_Python中py文件引用另一个py文件变量的方法

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  7. python使用get和post方法_Python爬虫之GET和POST请求然后正确运用详解

    爬虫--GET请求和POST请求 urllib.parse.urlencode()和urllib.parse.unquote() 编码工作使用urllib.parse的urlencode()函数,帮我 ...

  8. python定义函数的组成部分有_Python学习笔记之函数的定义和作用域实例详解

    本文实例讲述了Python函数的定义和作用域.分享给大家供大家参考,具体如下: 定义函数 默认参数: 可以向函数中添加默认参数,以便为在函数调用中未指定的参数提供默认值 # 如果调用 cylinder ...

  9. python硬件交互_对Python的交互模式和直接运行.py文件的区别详解

    对Python的交互模式和直接运行.py文件的区别详解 看到类似C:\>是在Windows提供的命令行模式,看到>>>是在Python交互式环境下. 在命令行模式下,可以执行p ...

最新文章

  1. 使用c#+(datagrid控件)编辑xml文件
  2. pyqt5获取屏幕大小并将窗口大小设置为屏幕的百分之六十
  3. java中static关键字的解析
  4. ios 百度地图指定区域_获取百度地图可视区域范围的数据
  5. linux安装nginx、php
  6. Spark 0.9的安装配置
  7. OpenvSwitch readme faq
  8. ubantu删除文件(夹)
  9. windows10清理鼠标右键菜单
  10. Ubuntu下搭建Hadoop分布式集群
  11. windows常用指令大全
  12. 西门子802d数控立式加工中心智能调节参数
  13. Metasploit -- 渗透攻击模块(exploit)
  14. noip2017广东提高组复赛成绩
  15. JVAV-基础②标识符与运算符
  16. All the Windows 10 Technical Preview Editions ISO Direct Download Links !
  17. 语音识别中的WFST和语言模型
  18. 公众号推文制作及发布保姆级教程
  19. hive中常用字符串转时间的处理方法
  20. createjs图片不清晰的坑

热门文章

  1. 用决策树预测获胜球队
  2. 甲骨文确认关闭中国研发中心
  3. 头哥实践教学平台 CC++程序设计(计算机程序设计)基本输入输出
  4. win2003系统优化[全集,很详细]
  5. 酷派S1android版本,酷派S1太烂了?NO!阉割降频版骁龙821依旧给力
  6. 智能开关继电器-选型篇2
  7. 西电捷通TISec解决方案保障配电网通信安全
  8. 安卓的短信记录导入苹果_如何将安卓手机短信导入到iphone(未越狱)
  9. 8.HTML标签-表格标签table
  10. 分析30万条微博评论,看毕业生与翟天临的爱恨情仇|数据会说话