python交互式和文件式区别_Python 运行.py文件和交互式运行代码的区别详解
代码版本: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文件和交互式运行代码的区别详解相关推荐
- python中字符串切片取奇数_Python中的字符串切片(截取字符串)的详解
Python中的字符串切片(截取字符串)的详解 字符串索引示意图 字符串切片也就是截取字符串,取子串 Python中字符串切片方法 字符串[开始索引:结束索引:步长] 切取字符串为开始索引到结束索引- ...
- python可以使用二维元组吗_python中读入二维csv格式的表格方法详解(以元组/列表形式表示)...
怎么去读取一个没有表头的二维csv文件(如下图所示)? 并以元组的形式表现数据: ((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, ...
- python怎样安装词云库_python词云库wordcloud的使用方法与实例详解
wordcloud是优秀的词云展示第三方库 一.基本使用 import jieba import wordcloud txt = open("1.txt", "r&quo ...
- 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里的属性是不定的,空值默认为 ...
- python读取html文件正则替换_Python使用正则表达式过滤或替换HTML标签的方法详解...
本文实例讲述了Python使用正则表达式过滤或替换HTML标签的方法.分享给大家供大家参考,具体如下: python正则表达式关键内容: python正则表达式转义符: . 匹配除换行符以外的任意字符 ...
- python怎么调用另一个py文件的变量_Python中py文件引用另一个py文件变量的方法
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python使用get和post方法_Python爬虫之GET和POST请求然后正确运用详解
爬虫--GET请求和POST请求 urllib.parse.urlencode()和urllib.parse.unquote() 编码工作使用urllib.parse的urlencode()函数,帮我 ...
- python定义函数的组成部分有_Python学习笔记之函数的定义和作用域实例详解
本文实例讲述了Python函数的定义和作用域.分享给大家供大家参考,具体如下: 定义函数 默认参数: 可以向函数中添加默认参数,以便为在函数调用中未指定的参数提供默认值 # 如果调用 cylinder ...
- python硬件交互_对Python的交互模式和直接运行.py文件的区别详解
对Python的交互模式和直接运行.py文件的区别详解 看到类似C:\>是在Windows提供的命令行模式,看到>>>是在Python交互式环境下. 在命令行模式下,可以执行p ...
最新文章
- 使用c#+(datagrid控件)编辑xml文件
- pyqt5获取屏幕大小并将窗口大小设置为屏幕的百分之六十
- java中static关键字的解析
- ios 百度地图指定区域_获取百度地图可视区域范围的数据
- linux安装nginx、php
- Spark 0.9的安装配置
- OpenvSwitch readme faq
- ubantu删除文件(夹)
- windows10清理鼠标右键菜单
- Ubuntu下搭建Hadoop分布式集群
- windows常用指令大全
- 西门子802d数控立式加工中心智能调节参数
- Metasploit -- 渗透攻击模块(exploit)
- noip2017广东提高组复赛成绩
- JVAV-基础②标识符与运算符
- All the Windows 10 Technical Preview Editions ISO Direct Download Links !
- 语音识别中的WFST和语言模型
- 公众号推文制作及发布保姆级教程
- hive中常用字符串转时间的处理方法
- createjs图片不清晰的坑
热门文章
- 用决策树预测获胜球队
- 甲骨文确认关闭中国研发中心
- 头哥实践教学平台 CC++程序设计(计算机程序设计)基本输入输出
- win2003系统优化[全集,很详细]
- 酷派S1android版本,酷派S1太烂了?NO!阉割降频版骁龙821依旧给力
- 智能开关继电器-选型篇2
- 西电捷通TISec解决方案保障配电网通信安全
- 安卓的短信记录导入苹果_如何将安卓手机短信导入到iphone(未越狱)
- 8.HTML标签-表格标签table
- 分析30万条微博评论,看毕业生与翟天临的爱恨情仇|数据会说话