初學者開始使用 Python 的 7 個重要命令

初學者開始使用 Python 的 7 個重要命令

如果您有一個全面的路線圖,詳細說明初學者應學習哪些概念以及如何進一步進步以達到下一個里程碑,那麼學習 Python 等新編程語言將變得輕而易舉。即使是中級程序員也應該經常複習他們的基礎知識,為自己打下堅實的基礎。

最後,您會發現自己被困在使用本文中列出的基本命令編寫 Python 代碼的計算機上。我們還將討論如何在您的機器上設置 Python 環境,以便能夠編寫和執行 Python 代碼。

設置 Python 環境

要運行 Python 代碼,您的系統上應該安裝了 Python。

在 Windows 上

您可以從python.org下載頁面下載適用於 Windows 的最新版本的 Python 。單擊下載 Python按鈕,在下一頁選擇Windows Executable,然後等待可執行文件下載。完成後,雙擊安裝程序文件以啟動安裝窗口。

像通常在 Windows 上安裝任何其他程序一樣安裝 Python。不要忘記在安裝過程中勾選“Add Python to PATH”選項。

初學者開始使用 Python 的 7 個重要命令

在 Linux 上

要在 Linux 上安裝 Python,請根據您使用的 Linux 發行版發出以下命令:

在 Debian/Ubuntu 上:

sudo apt install python

在 Arch Linux 上:

sudo pacman -S python

在 Fedora 和 CentOS 上:

sudo dnf install python

在 macOS 上

與 Windows 的安裝過程類似,首先從Python 下載頁面下載 MPKG 。然後,啟動安裝程序並按照屏幕上的步驟繼續安裝。

初學者開始使用 Python 的 7 個重要命令

現在安裝部分已經完成,讓我們開始實際操作,從每個初學者都應該知道的 Python 命令列表開始。本指南假設您了解如何從命令行執行 Python 程序。

基本輸入、輸出和變量

保存數據、獲取輸入,然後修改數據以產生所需的輸出是每個 Python 程序的目標。

1. 初始化和聲明變量

為了存儲數據,每種編程語言都使用變量。變量是某些數據結構的對象,可以保存值並對數據執行操作。讓我們考慮以下 Python 代碼:

number = 20

在這裡,我們聲明了一個名為“number”且值為 20 的變量。同樣,您可以創建其他具有不同數據類型的變量。Python 支持多種數據類型,但作為初學者,您將主要使用下面提到的數據類型。初始化數據類型的命令括在括號中。

  1. 整數(數字 = 10
  2. 字符串(名稱 =“Ryan”
  3. 浮點數(十進制 = 10.23
  4. 列表(水果 = [“蘋果”,“香蕉”,“芒果”]
  5. 元組(水果 =(“蘋果”,“香蕉”,“芒果”)
  6. 字典(fruitmap = {1:"Apple", 2:"Banana", 3:"Mango"}

2.使用print()方法顯示輸出

大多數初學者程序員從基本的“Hello World”程序開始,該程序在執行時輸出字符串。在 Python 中,您可以使用 print() 打印硬編碼的消息和變量值。

要在 Python 中打印字符串,請查看以下命令語法:

print("This is a string")

您括在引號內的任何內容都將按原樣顯示。當您使用命令行運行時,上述代碼將顯示“這是一個字符串”。

您還可以通過簡單地指定不帶引號的變量名稱來打印變量的值。假設我們有一個字符串變量“surname”,其中包含值“Sharma”:

print(surname)

輸出:

Sharma

3. 使用 input() 獲取輸入

一個程序只有在用戶可以與之交互時才有用。為了使您的應用程序具有動態性和交互性,您必須依賴於用戶的輸入和選擇。

您可以要求用戶使用輸入命令輸入一個值。以下是要遵循的語法:

variable = input("The string to display")

例如,以下命令將分別詢問用戶的姓名和年齡:

name = input("Please enter your name => ") age = input("Please enter your age => ")

控製程序流程

程序不僅僅由輸入、輸出和數據類型組成。它還包括實現邏輯和確定程序流程所必需的控制語句。

4. 用if、elif和else實現邏輯

您的計算機處理操作並根據邏輯決策做出選擇。要在代碼中實現邏輯,可以使用 if、elif 和 else 命令。這些命令根據條件更改程序流程,因此稱為條件控制語句。

顧名思義,if命令對錶達式求值,如果為真,則執行其下的語句。的elif的命令(否則如果)提供了如果前,就會執行這個另一種表達,如果語句返回false。最後,如果前面的語句(ifelif)沒有返回 true,則對else命令提供的表達式進行計算。

請注意,在特定的代碼塊中可以有多個ifelif語句。甚至嵌套的if語句也是可能的。

這是一個簡單的程序,解釋了 if、elif 和 else 的用法。程序將評估指定的數字是正數、負數還是零。

number = int(input("Enter a number to evaluate: ")) if (number > 0): print("Positive") elif (number <> print("Negative") else: print("Zero")

請注意,我們必須用 int() 包裝 input() 方法,因為默認情況下輸入存儲為字符串類型,我們需要將“number”變量改為整數類型。

if 和 elif 的區別在於,代碼塊中的所有 if 語句無論如何都會一個接一個地計算,而 elif 語句只有在前面的 if 語句為 false 時才會計算。

相關:適合初學者的Python項目思路

5. Python 中的 for 循環

儘管 Python 支持其他幾種循環語句(do...while、while、switch),但與其他循環語句相比,for 循環是最常見的循環控制語句。

與 C 和 C++ 不同,Python 中的 for 循環總是對迭代變量進行迭代。迭代變量是一個包含多個值的變量,如列表、元組和字典。

聲明一個列表變量“fruits”,其中包含 Apple、Banana、Pear 和 Mango 的值。要遍歷每個元素並使用 for 循環打印值:

for element in fruits: print(element)

您還可以使用 range() 方法在 Python 中創建經典的 C 樣式 for 循環。range() 方法根據指定的開始、結束和步長值生成一個數字列表。

for i in range(0,5): print(i)

輸出:

0 1 2 3 4

維護代碼的模塊化

一個好的代碼是一個更容易閱讀、輕鬆調試和輕鬆擴展的代碼。而這一切都是通過編寫模塊化代碼來實現的。

6. 用 def 定義函數

為了最大限度地減少代碼冗餘並鼓勵代碼重用,Python 提供了一種將可重用代碼包裝在函數中的方法,以後可以在必要時調用這些代碼。您可以在 Python 中使用def關鍵字創建一個函數。

與其他編程語言類似,Python 函數也在成功執行時接受參數和返回值。您還可以在 Python 中重載函數。

def sum(a,b): return a+b print(sum(1,2))

輸出:

3

7.用class關鍵字創建類

您可以創建類來為 Python 中的對象創建藍圖。Python 支持面向對象編程,並允許用戶創建類和初始化對象。一個類可以由帶有訪問修飾符的變量、帶有返回類型的函數,甚至其他類(嵌套類)組成。

這是創建一個名為student的類的簡單代碼:

class student: name = "" def setName(self, passedValue): self.name = passedValue def displayName(self): print(self.name)

要使用類,您必須首先創建它的實例,也稱為對象。

mystudent = student() mystudent.setName("Deepesh Sharma") mystudent.displayName()

結合最後兩個代碼片段,上述程序將輸出:

Deepesh Sharma

與其他編程語言類似,您也可以在 Python 類中實現構造函數和靜態方法(分別使用 init() dunder 方法和 @staticmethod 裝飾器)。

學習 Python 開闢了無數機會

Python 不僅用於編寫基於文本的應用程序,還可以用於開發 Web 應用程序、網頁抓取、網絡編程、自動化、機器學習等。

無論您是初出茅廬的程序員還是經驗豐富的開發人員,將 Python 添加到您現有的技能組合中肯定會提升您在該行業的專業知識和專業化程度。


如何使用 Python 作為命令行計算器

如何使用 Python 作為命令行計算器

雖然您可以在計算機上使用圖形計算器,但 Python 編程語言解釋器可以兼作桌面計算器。它在 Python 社區中非常流行,以至於官方教程中都提到了它。下面介紹如何將 Python 用作計算器。

面向程序員的 8 個最佳 Java 博客

面向程序員的 8 個最佳 Java 博客

作為程序員,你應該接受挑戰才能生存,並在開發或編程領域創造一些奇蹟。因此,如果您正在尋求學習高級編程語言以提高您的職業技能,Java 是最好的前景之一。

響應式網頁設計原則

響應式網頁設計原則

如今,構建一個根據瀏覽器或設備調整其用戶界面的網站或應用程序是一種常見的做法。有兩種方法可以實現這一目標。第一個涉及為不同的設備創建不同版本的網站或應用程序。但它效率低下,並可能導致不可預測的錯誤。

如何使用 C++、Python 和 JavaScript 計算數字中的位數

如何使用 C++、Python 和 JavaScript 計算數字中的位數

處理數字是編程的一個組成部分。每種編程語言都支持以多種不同方式操作數字。在本文中,您將學習如何使用迭代、基於日誌和基於字符串的方法查找整數中的總位數。

用於容器管理的 9 個最佳 Docker 替代方案

用於容器管理的 9 個最佳 Docker 替代方案

容器對於虛擬環境中的軟件開發、部署和管理非常有益。Docker 在容器化過程中很有用,但它不是唯一的平台。如果您正在尋找 Docker 的替代品,那就別無所求。此列表展示了一些功能豐富且高效的 Docker 替代方案,可用於您的下一個項目。

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

如何在您的 WordPress 帖子中嵌入推文

如何在您的 WordPress 帖子中嵌入推文

在您的 WordPress 帖子中嵌入第三方服務是一種吸引訪問者興趣的令人興奮的方式。嵌入的內容還提供了使掃描更容易的視覺提示。WordPress 使添加此類內容變得容易。

如何使用 npkill 刪除節點模塊文件夾

如何使用 npkill 刪除節點模塊文件夾

Node.js 是一個 JavaScript 運行時環境,允許您在 Web 瀏覽器之外運行 JavaScript,使其成為開發各種應用程序的流行選擇。它的流行部分是由於大量的 NPM 包可以簡化開發人員的體驗。

如何編寫和編譯你的第一個 Solidity 代碼

如何編寫和編譯你的第一個 Solidity 代碼

Solidity 是以太坊區塊鏈上智能合約使用的編程語言。它是一種靜態類型的、面向對象的編程語言。

前 5 大徽章將增強您的 GitHub 存儲庫

前 5 大徽章將增強您的 GitHub 存儲庫

GitHub 徽章可以通過為用戶提供一種快速的方法來捕獲存儲庫指標來提高存儲庫的可讀性。徽章可以嵌入到您的 README.md 中,以向其他開發人員闡明您的項目的重要性和必要性。因此,讀者可以通過檢查附加的徽章快速了解存儲庫。

什麼是國際程序員節?今年的 3 種慶祝方式

什麼是國際程序員節?今年的 3 種慶祝方式

國際慶祝日是對社會事務、歷史日子和各自職業給予認可的好方法。國際程序員日慶祝程序員在改善日常生活方面所發揮的作用。我們生活的文明世界是程序員辛勤工作的產物。

Python String format() 方法如何工作?10個例子

Python String format() 方法如何工作?10個例子

無論是數據庫查詢還是數學運算的結果,Python 字符串格式方法都提供了一種更加動態和吸引人的方式來向用戶呈現結果。

Visual Studio 2022 與 2019:您現在應該升級嗎?解釋

Visual Studio 2022 與 2019:您現在應該升級嗎?解釋

今年早些時候,微軟向狂野的編程世界發布了 Visual Studio 2022 的預覽版。這是個好消息!這是一個非常受歡迎的 IDE,但考慮到它蓬勃發展的 DevOps 生態系統的變化速度,它需要進行調整甚至大修。

軟件度量的簡單介紹

軟件度量的簡單介紹

軟件度量是用於量化軟件各個方面的度量。這些方面可以包括開發團隊的成本、質量和效率。

如何在 Windows 10 上安裝 .NET Framework 3.5 版

如何在 Windows 10 上安裝 .NET Framework 3.5 版

作為 Windows 用戶,您可能至少遇到過 .NET Framework 這個詞。它是 Microsoft 開發的軟件框架,可讓您構建和運行 C#、C++、F# 和 Visual Basic 程序。最新的 .NET 版本是 4.8,但您的計算機可能需要舊版本的 .NET(如 .NET 3.5)才能運行某些應用程序。

Flask 或 CherryPy:您應該使用哪種 Python 框架?

Flask 或 CherryPy:您應該使用哪種 Python 框架?

如果您是 Python 開發人員,您可以從一系列可用的框架中受益匪淺。雖然有些框架最適合大型生態系統,但其他框架則專門服務於特定的發展目標。繼續閱讀以了解兩個 Python 框架 Flask 和 CherryPy 之間的基本特性、用法和區別。

如何使用 Python、C++ 和 JavaScript 查找 N 位完美立方體和正方形

如何使用 Python、C++ 和 JavaScript 查找 N 位完美立方體和正方形

許多程序員喜歡使用代碼解決棘手的數學問題。它有助於提高頭腦和提高解決問題的能力。在本文中,您將學習如何使用 Python、C++ 和 JavaScript 找到最小和最大的 n 位完美正方形和立方體。每個示例還包含幾個不同值的示例輸出。

如何將 Python 添加到 Windows PATH 變量

如何將 Python 添加到 Windows PATH 變量

從終端運行 Python 通常是不可避免的。但是,如果您是第一次在 Windows 10 上安裝 Python,則只有將其添加到 Windows PATH 環境變量中,才能通過 Windows 終端運行它。

如何使用 Python if 語句

如何使用 Python if 語句

if 語句是邏輯編程的驅動力。因此,更好地掌握 Python 是對 Python 編程技能的重要補充。

如何使用 Python 作為命令行計算器

如何使用 Python 作為命令行計算器

雖然您可以在計算機上使用圖形計算器,但 Python 編程語言解釋器可以兼作桌面計算器。它在 Python 社區中非常流行,以至於官方教程中都提到了它。下面介紹如何將 Python 用作計算器。

面向程序員的 8 個最佳 Java 博客

面向程序員的 8 個最佳 Java 博客

作為程序員,你應該接受挑戰才能生存,並在開發或編程領域創造一些奇蹟。因此,如果您正在尋求學習高級編程語言以提高您的職業技能,Java 是最好的前景之一。

初學者開始使用 Python 的 7 個重要命令

初學者開始使用 Python 的 7 個重要命令

如果您有一個全面的路線圖,詳細說明初學者應學習哪些概念以及如何進一步進步以達到下一個里程碑,那麼學習 Python 等新編程語言將變得輕而易舉。即使是中級程序員也應該經常複習他們的基礎知識,為自己打下堅實的基礎。

響應式網頁設計原則

響應式網頁設計原則

如今,構建一個根據瀏覽器或設備調整其用戶界面的網站或應用程序是一種常見的做法。有兩種方法可以實現這一目標。第一個涉及為不同的設備創建不同版本的網站或應用程序。但它效率低下,並可能導致不可預測的錯誤。

如何使用 C++、Python 和 JavaScript 計算數字中的位數

如何使用 C++、Python 和 JavaScript 計算數字中的位數

處理數字是編程的一個組成部分。每種編程語言都支持以多種不同方式操作數字。在本文中,您將學習如何使用迭代、基於日誌和基於字符串的方法查找整數中的總位數。

用於容器管理的 9 個最佳 Docker 替代方案

用於容器管理的 9 個最佳 Docker 替代方案

容器對於虛擬環境中的軟件開發、部署和管理非常有益。Docker 在容器化過程中很有用,但它不是唯一的平台。如果您正在尋找 Docker 的替代品,那就別無所求。此列表展示了一些功能豐富且高效的 Docker 替代方案,可用於您的下一個項目。

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?

如何在您的 WordPress 帖子中嵌入推文

如何在您的 WordPress 帖子中嵌入推文

在您的 WordPress 帖子中嵌入第三方服務是一種吸引訪問者興趣的令人興奮的方式。嵌入的內容還提供了使掃描更容易的視覺提示。WordPress 使添加此類內容變得容易。

如何使用 npkill 刪除節點模塊文件夾

如何使用 npkill 刪除節點模塊文件夾

Node.js 是一個 JavaScript 運行時環境,允許您在 Web 瀏覽器之外運行 JavaScript,使其成為開發各種應用程序的流行選擇。它的流行部分是由於大量的 NPM 包可以簡化開發人員的體驗。

如何編寫和編譯你的第一個 Solidity 代碼

如何編寫和編譯你的第一個 Solidity 代碼

Solidity 是以太坊區塊鏈上智能合約使用的編程語言。它是一種靜態類型的、面向對象的編程語言。