交互模式和脚本模式
来源:互联网 发布:2016淘宝销售排行榜 编辑:程序博客网 时间:2024/06/07 15:39
转载请注明出处: http://blog.csdn.net/samoyedsun/article/details/45953663
使用解释型语言的一个好处是,在你将一段代码放入脚本之前,你可以在交互模式下测试一下。但是交互模式和脚本模式之间也有不同,容易搞混。
例如,如果您正将Python用作计算器,当你键入:
>>> miles = 26.5>>> miles * 1.6142.665
第一行将一个值赋给miles,但是并没有显示效果(原因是第一行是一条语句,语句是不会返回值的)。第二行是一个表达式,因此解释器计算并将结果显示出来。
但是如果您将相同的代码键入一个脚本并且运行它,你将根本不能获得输出。在完全的脚本模式下,不会有显示效果。Python确实是计算了表达式,但是如果您不告诉它让他将表达式的值输出,他就不会显示结果(区别就在这里)。
miles = 26.5print miles *1.61
这样就可以了显示结果了,此行为开始可能有些令人茫然。
一个脚本通常包括一序列语句。如果多条的语句,那么每条语句执行后都显示结果一个结果。
例如脚本:
print 1x = 2print x
产生输出:
1
2
赋值语句不产生输出。
将以下语句键入Python解释器试下会出现什么结果:
5x = 5x + 1
然后现在把相同的语句粘贴到脚本模式中并运行它。输出是什么?然后通过将每个表达式改为打印语句,重新修改脚本运行它。
脚本模式:
交互模式:
0 0
- 交互模式和脚本模式
- hive交互模式和非交互模式
- python交互模式和命令行模式
- ftp脚本 实现非交互模式上传文件
- 软件交互模式
- AAA报文交互模式
- 【设计模式】交互图
- 友好交互模式
- hive交互模式
- vtk切换交互模式
- url 模式录制脚本web_concurrent_start和web_concurrent_end
- shell脚本和vim模式初步学习
- 板卡驱动和系统交互为何使用DMA模式
- 网站设计解构:有效的交互设计框架和模式
- spring的mvc开发模式-jsp和java交互
- 移动端native和js的交互模式
- mac开启safari开发模式(用于OC和JS交互)
- Scala可以在交互模式下运行但无法执行脚本的解决方法
- Android与 IOS系统的性能对比
- Oracle新建用户、角色,授权,建表空间
- 黑马程序员——【Java反射学习】反射的应用:测试泛型的本质
- 最有矩链乘问题—常见Dp
- HDU1285---确定比赛名次
- 交互模式和脚本模式
- 关键字过滤高效算法
- 学习ASP.NET MVC5框架揭秘笔记-ASP.NET路由(七)
- DELPHI XE7\XE8 移动开发,Android、iOS
- Unity亚洲开发者大会会议简录之技术篇,Profiler的一些参数的意思
- Oracle学习(三)之重建控制文件
- 辽宁省赛总结
- ajax文件异步上传下载
- hibernate学习(环境配置)