Python 解释器(第一个Python程序)

一.什么是Python解释器?

首先,python是脚本语言。让计算机执行Python程序时,这个翻译程序的东西就是 Python解释器。

运行Python程序时,先运行Python解释器,通过解释器,去读取Python程序文件来完成程序指令。

原理如下图:

Python3 解释器

二.Python解释器有几种?

  • CPython:官方解释器,最常用,因为是C语言编写的,所以叫CPython
  • IPython:IPython是基于CPython之上的一个交互式解释器,就是CPython套了个壳,CPython用>>>作为提示符,而IPython用In [序号]:作为提示符
  • PyPy:PyPy采用JIT技术,对Python代码进行动态编译,所以他执行速度非常快
  • Jython:运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行
  • Ironpython:IronPython和Jython类似,运行在微软.Net平台上,可直接把Python代码编译成.Net的字节码

Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。

三.怎么运行Python程序?

1. 脚本执行py文件

新建一个hello.py,输入以下内容:

print("Hello, World!")

打开终端(已经配置好python环境),切换到hello.py文件目录,执行

python hello.py

Python3 解释器

这种方式非常适合运行采集程序和自动化脚本的执行。

2. 交互式编程

简而言之,就是在命令行窗口直接编写Python。如图,打开终端,输入python

Python3 解释器

然后输入以下代码:

print("Hello, 21yi.com!")

Python3 解释器

这种方式适合临时调试下程序或者临时展现个示例,一般不常用。

3、集成开发环境(IDE): PyCharm运行

打开Pycharm,新建个hello.py文件,输入以下代码,然后点击文件右键,找到run hello

if __name__ == '__main__':
print('Hello,21yi.com')

Python3 解释器

这是调用的Pycharm内置的虚拟Python环境执行程序。这也是开发环境最常用的运行方式。今后的课程,大多是在Pycharm中讲解,也是今后我们实践中最最常用的手段。

如果不知道Python环境怎么搭建或者Pycharm怎么配置安装,请看我们之前的章节

Python安装程序(Python环境搭建)

Python 编辑器Pycharm安装及汉化(零基础小白版)