成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

學習Python的第一個程序

在前面的文章中,我們已經(jīng)了解了一些基礎知識,現(xiàn)在讓我們開始編寫我們的第一個Python程序,并對代碼進行分析。 為什么選擇在Linux上編寫Python程序 在開始之前,我想先說明一點,我們選擇在

在前面的文章中,我們已經(jīng)了解了一些基礎知識,現(xiàn)在讓我們開始編寫我們的第一個Python程序,并對代碼進行分析。

為什么選擇在Linux上編寫Python程序

在開始之前,我想先說明一點,我們選擇在Linux系統(tǒng)上編寫Python程序,而不是在Windows上。至于為什么做出這個選擇,我會在后面詳細解釋。如果你還不會在Linux上安裝Python,可以查看我的另一篇文章,了解如何安裝VMware虛擬機。

鏈接:

如果你對Linux系統(tǒng)還不熟悉,也可以參考我的另一篇文章,了解如何使用Linux。

鏈接:

編寫第一個程序:Hello World

下面我們開始編寫我們的第一個程序:Hello World。這個程序的功能非常簡單,就是打?。ㄝ敵龅斤@示器)一句話“Hello World”。

首先,我們需要確定是否已經(jīng)安裝了Python解釋器(事實上,絕大多數(shù)Linux系統(tǒng)默認都安裝了Python)。我們可以使用命令python -V來查看Python的版本。

在終端中輸入以下命令:

python -V

可以看到我們安裝的Python版本是2.4,也就是Python 2?,F(xiàn)在我們創(chuàng)建一個Python文件,命名為。

如果你對Linux基礎還不了解,可以先查看我的有關Linux的文章。

編譯型和解釋型的區(qū)別

在開始編寫代碼之前,我們需要先理解兩種計算機語言的運行結構:編譯型和解釋型。

編譯型語言(如匯編、C)和解釋型語言(如Java、JavaScript、Python)在運行方式上有所不同。

編譯型語言可以完成一些底層工作,例如操作系統(tǒng)開發(fā)。編譯型語言有一個編譯器和一個鏈接器。當我們編寫好源代碼后,由于計算機無法直接識別我們的代碼(即ASCII碼),我們需要通過編譯器將代碼編譯成二進制碼,然后計算機才能將我們的代碼加載到內(nèi)存中運行。鏈接器的作用是將不同文件的二進制碼組合成可執(zhí)行文件。

而解釋型語言則稍有不同。解釋型語言的一個缺點是相對較慢,因為它需要通過解釋器來解釋代碼。計算機無法直接識別我們的代碼,這時解釋器就起到了翻譯的作用。解釋器將代碼轉換為CPU能夠識別的二進制代碼。

Python解釋器的路徑

在編寫Python代碼之前,我們需要知道Python解釋器的路徑。

在終端中輸入以下命令:

which python

可以看到我們的Python解釋器路徑是/usr/bin/python。記住這個路徑,我們會在后面的代碼中使用。

編寫Hello World程序

使用vim編輯器打開文件。

vim 

按下字母"a"切換到插入模式,并輸入以下代碼:

#!/usr/bin/python
print('Hello World');

按下ESC鍵返回命令模式,然后輸入冒號":",接著輸入"wq"并按下回車鍵,保存并退出vim。

運行以下命令來執(zhí)行我們的代碼:

python 

現(xiàn)在,你應該可以看到屏幕上輸出了"Hello World"這句話。

代碼解析

讓我來解析一下我們編寫的代碼:

第一行的#!/usr/bin/python是一個特殊標記(Sha-bang),它用于聲明腳本的解釋器路徑。在編寫Shell腳本時,我們會使用#!/bin/sh來聲明Shell解釋器的路徑。同樣地,Python也是一種解釋型腳本語言,我們需要聲明Python解釋器的路徑。注意,#!/usr/bin/python必須寫在文件的第一行。

第二行的print('Hello World')是Python的標準函數(shù),它的功能是打印字符串。而'Hello World'則是print函數(shù)的參數(shù),指定要打印的字符串。你可以嘗試將'Hello World'改成你的英文名字,并運行python 看看結果。動手試試吧!

標簽: