天天看點

Python教程—— 1.語言

原文 http://zetcode.com/lang/python/python/

在 python 程式設計教程的這一部分中,我們通常讨論 python 程式設計語言。 我們展示了如何執行我們的第一個 python 程式。

本教程的目标是使您開始使用 python 程式設計語言。 python 是一門很棒的語言。 對于那些剛接觸程式設計的人來說,這是一種理想的語言。 閱讀完本教程後,您将有信心繼續自己的學習。 您可以使用 python 建立腳本,網站,遊戲或桌面應用。 即使您不想成為程式員,python 對于偶爾的程式員或業餘愛好者來說也可能是一個很好的工具。

python logo python 是一種通用的,動态的,面向對象的程式設計語言。 python 語言的設計目的強調程式員的生産力和代碼可讀性。 python 最初是由 guido van rossum 開發的。 它于 1991 年首次釋出。python 受 abc,haskell,java,lisp,icon 和 perl 程式設計語言的啟發。 python 是一種進階通用通用多平台解釋型語言。

python 是一種簡約語言。 它最明顯的特征之一是它不使用分号或括号。 python 使用縮進代替。

目前,python 有兩個主要分支:python 2.x 和 python3.x。 python 3.x 打破了與早期版本 python 的向後相容性。 它的建立是為了糾正該語言的某些設計缺陷并使其更簡潔。 本教程介紹了 python 3.x 版本。 今天,python 由世界各地的一大批志願者維護。 python 是開源軟體。

python 支援多種程式設計樣式。 它不會強迫程式員采用特定的示例。 它支援過程,面向對象和函數式程式設計。

python 程式設計語言的官方網站是 python.org

正式地,python 程式設計語言是一種規範。 python 的三個主要實作:cpython,ironpython 和 jython。 cpython 用 c 語言實作。 它是最廣泛使用的 python 實作。 人們談論 python 語言時,大多指的是 cpython。 ironpython 用 c# 實作。 它是.net 架構的一部分。 同樣,jython 是 java 中 python 語言的實作。 jython 程式被轉換為 java 位元組碼,并由 jvm(java 虛拟機)執行。 在本教程中,我們将使用 cpython。

python 屬于最流行的程式設計語言。 多項調查将 python 列為十大語言。 一些非常受歡迎的 python 項目包括分布式源管理工具 mercurial,django web 架構,pyqt gui 庫或稱為 yum 的包管理工具。

unix 中的每個腳本都以 shebang 開頭。 shebang 是腳本中的前兩個字元:#!。 shebang 之後是解釋器的路徑,它将執行我們的腳本。 shebangs 在 windows 上不起作用; 但是最好将它們包括在 windows 中,因為我們可能希望程式也可以在 unix 上運作。

這是我們的第一個 python 腳本。 該腳本會将"the python tutorial"字元串列印到控制台。 python 腳本具有.py擴充名。

我們可以使用which指令找出通往 python 解釋器的路徑。

python 腳本可以兩種方式運作。

python 腳本作為解釋器的參數提供。

我們使用chmod指令使檔案可執行。 該程式啟動。

下一個示例顯示了一個簡單的 ruby 腳本。

注意 shebang 和通往 ruby 解釋器的路徑。

這是 ruby 腳本的輸出。

最後,我們展示一個小的 perl 腳本。

現在這個概念應該很清楚了。

python 讀取輸入

input()函數從輸入中讀取一行,将其轉換為字元串(将尾随換行符分隔),然後将其傳回。 該函數帶有一個可選參數,該參數将寫入到标準輸出而沒有尾随換行符(如果存在)。

該示例顯示提示并從控制台讀取名稱。 然後将問候語列印到控制台。

python 指令行參數

python 程式可以接收指令行參數。 sys.argv包含傳遞給 python 腳本的指令行參數清單。 argv[0]是腳本名稱; 其餘元素是傳遞給腳本的參數。

該示例顯示傳遞給腳本的指令行參數。

我們導入sys子產品,該子產品具有argv變量。

程式名稱已列印。

我們浏覽存儲在sys.argv中的參數清單,并将其列印到控制台。 使用end選項,我們在末尾添加新空格,而不是新行。

最後,新行将列印到控制台。

這是示例的示例輸出。

在本章中,我們介紹了 python 語言。

如果想學習更多的python教程,可以關注公衆号【程式員二黑】領取資源

覺得不錯,可以“一鍵三連”,或者轉發、留言

精彩的内容要和朋友分享哦

另外的教程我建立了一個目錄

 python教程——目錄!

可以按照這邊學習