学习Python的第一个程序
在前面的文章中,我们已经了解了一些基础知识,现在让我们开始编写我们的第一个Python程序,并对代码进行分析。
为什么选择在Linux上编写Python程序
在开始之前,我想先说明一点,我们选择在Linux系统上编写Python程序,而不是在Windows上。至于为什么做出这个选择,我会在后面详细解释。如果你还不会在Linux上安装Python,可以查看我的另一篇文章,了解如何安装VMware虚拟机。
链接:
如果你对Linux系统还不熟悉,也可以参考我的另一篇文章,了解如何使用Linux。
链接:
编写第一个程序:Hello World
下面我们开始编写我们的第一个程序:Hello World。这个程序的功能非常简单,就是打印(输出到显示器)一句话“Hello World”。
首先,我们需要确定是否已经安装了Python解释器(事实上,绝大多数Linux系统默认都安装了Python)。我们可以使用命令python -V来查看Python的版本。
在终端中输入以下命令:
python -V
可以看到我们安装的Python版本是2.4,也就是Python 2。现在我们创建一个Python文件,命名为。
如果你对Linux基础还不了解,可以先查看我的有关Linux的文章。
编译型和解释型的区别
在开始编写代码之前,我们需要先理解两种计算机语言的运行结构:编译型和解释型。
编译型语言(如汇编、C)和解释型语言(如Java、JavaScript、Python)在运行方式上有所不同。
编译型语言可以完成一些底层工作,例如操作系统开发。编译型语言有一个编译器和一个链接器。当我们编写好源代码后,由于计算机无法直接识别我们的代码(即ASCII码),我们需要通过编译器将代码编译成二进制码,然后计算机才能将我们的代码加载到内存中运行。链接器的作用是将不同文件的二进制码组合成可执行文件。
而解释型语言则稍有不同。解释型语言的一个缺点是相对较慢,因为它需要通过解释器来解释代码。计算机无法直接识别我们的代码,这时解释器就起到了翻译的作用。解释器将代码转换为CPU能够识别的二进制代码。
Python解释器的路径
在编写Python代码之前,我们需要知道Python解释器的路径。
在终端中输入以下命令:
which python
可以看到我们的Python解释器路径是/usr/bin/python。记住这个路径,我们会在后面的代码中使用。
编写Hello World程序
使用vim编辑器打开文件。
vim
按下字母"a"切换到插入模式,并输入以下代码:
#!/usr/bin/python
print('Hello World');
按下ESC键返回命令模式,然后输入冒号":",接着输入"wq"并按下回车键,保存并退出vim。
运行以下命令来执行我们的代码:
python
现在,你应该可以看到屏幕上输出了"Hello World"这句话。
代码解析
让我来解析一下我们编写的代码:
第一行的#!/usr/bin/python
是一个特殊标记(Sha-bang),它用于声明脚本的解释器路径。在编写Shell脚本时,我们会使用#!/bin/sh
来声明Shell解释器的路径。同样地,Python也是一种解释型脚本语言,我们需要声明Python解释器的路径。注意,#!/usr/bin/python
必须写在文件的第一行。
第二行的print('Hello World')
是Python的标准函数,它的功能是打印字符串。而'Hello World'
则是print函数的参数,指定要打印的字符串。你可以尝试将'Hello World'
改成你的英文名字,并运行python
看看结果。动手试试吧!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。