2.1 The Python Interpreter(Python解释器)

Python是一门解释性语言。Python的解释器一次只能运行一个命令。标准的Python解释器环境可以用通过输入python进入(在终端输入python后,就能进入解释器):

>>>是提示符(prompt),告诉你可以输入指令。如果想要退出,可以输入exit()或者按Ctrl-D。

运行python程序也很简单,输入一个终端python+.py文件即可。假设我们的hello_world.py文件中有下面的内容

print('Hello world')

可以通过下面的命令来运行(记住,hello_world.py必须在当前文件夹下):

如果是做科学计算和数据分析的话,我们通常使用IPython,这是一个强化版的python解释器,而Jupyter notebook是一个基于网页的代码记事本,也是从IPython项目中开发出来的。这里会简单介绍一下IPython和Jupyter和使用方法,更多的内容可以看附录B。当我们使用%run命令的时候,IPython会按执行代码的方式来执行文件,可以让我们直观地看到交互的结果:

默认的IPython提示符会显示数字,比如图片中的In [2]:,而不是普通的>>>提示符。

最新文章

  1. ex2-注释和井号
  2. Spring配置文件详解 - applicationContext.xml文件路径
  3. Java的常用对象①②
  4. 你应该了解Nginx的7个原因
  5. CK13物料价格评估的数据ALV显示
  6. C#中使用ListView动态添加数据不闪烁并显示当前插入值
  7. [转]在SQL中用正则表达式替换html标签
  8. 学习 .net 的一些主要网站
  9. Delphi WEB APP DEBUGGER是如何使用的
  10. Codeforces Round #198 (Div. 2) C. Tourist Problem
  11. P31RestKit.dll 2.0 Unity3d json
  12. Linux 基础(2)
  13. JAVA 平台
  14. NPM 安装速度慢,镜像修改
  15. 区间求小于等于k的数字个数 hdu4177
  16. C++ 指针常量和常量指针
  17. linux命令后加一个 &
  18. HTML DOM open() 方法
  19. Git超实用总结
  20. 《DSP using MATLAB》Problem 5.9

热门文章

  1. WPF popup被截断的原因和修改方法
  2. ADO----nDSN
  3. C# 中的委托和事件 --转载
  4. ECharts3.0饼状图使用问题总结
  5. LINQ语法类似于SQL的语法
  6. JavaScript document和window属性及方法详解
  7. BZOJ4364: [IOI2014]wall砖墙(线段树)
  8. loj#6235. 区间素数个数(min25筛)
  9. JS基础(三)
  10. ArcGIS for JavaScript继承TiledMapServiceLayer来实现“动态切图”