Python 重要提示和技巧

2025年1月11日 | 阅读 6 分钟

對於所有 Python 開發者或任何其他語言的開發者來說,了解我們正在學習的程式語言的技巧和竅門總是令人興奮的。眾所周知,Python 是開發者中最受歡迎的程式語言之一。因此,在本教學中,我們將介紹每個 Python 開發者都應該知道的 Python 基本技巧和竅門。

10 個必備的 Python 技巧與竅門

我們將在這裡討論的 Python 技巧或竅門將使我們免於編寫大量程式碼,並節省大量時間。這些 Python 技巧和竅門也將有助於我們提高編碼能力,並在與其他程式設計師競爭時取得優勢。

以下是每個 Python 開發者都應該知道的十個必備 Python 技巧和竅門列表

1. 從列表元素創建單個字串

我們可以使用 `.` 和 `join() 函數` 在 print 語句中與列表變數一起,從給定列表的所有元素創建單個字串。因此,藉此,我們可以輕鬆地從列表格式的 múltiples 資料元素中獲取單個字串資料格式。

示例

输出

Hello Python Developers! Welcome to JavaTpoint

2. Python 枚舉 (Enums) 的使用

Enum("enumeration" 的縮寫)是一組值的符號名稱。列舉是清楚且有組織地定義和組合相關常量值的一種方法。它們有助於創建可讀且自成文檔的程式碼,尤其是在處理具有固定可能值集變數時。

在 Python 中,`enum` 模組提供了對創建列舉的支持。Enum 類使用命名值定義,並且每個值都表示為列舉的成員。

示例

输出

Occurrence of JavaTpoint:  5
Occurrence of Hello:  0
Occurrence of Python:  8
Occurrence of Welcome:  3

3. 打印導入模組的路徑

如果我們需要打印程式中導入的 Python 模組的文件目錄或路徑,那麼我們只需在 print 語句中輸入模組名稱即可,輸出將打印文件目錄。

範例: 查看以下 Python 程式

输出

<module 'socket' from 'C:\\Users\\Username-xyz\\lib\\socket.py'>
<module 'numpy' from 'C:\\Users\\Username-xyz\\lib\\site-packages\\numpy\\__init__.py'>
<module 'os' from 'C:\\Users\\Username-xyz\\lib\\os.py'>

4. 打印列表中出現次數最多的元素

給定一個包含多個元素的列表,其中許多元素出現了一次以上。現在,如果我們想打印列表中出現次數最多的元素的數量,這相當於從給定的數字數據中查找統計中的眾數。我們使用 `max()` 和 `count()` 函數來獲得出現次數最多的元素的結果。

示例

输出

Most occurred element in the given list:  29

5. 打印給定字串的出現次數

我們可以通過在 print 語句中使用 `'字串名稱 * n'` 語法,將給定的字串打印 'n' 次。這將在輸出中連續打印給定的字串 n 次。

示例

输出

Given string for n number of times: 
Welcome to JavaTpoint, Python developers!Welcome to JavaTpoint, Python developers!Welcome to JavaTpoint, Python developers!Welcome to JavaTpoint, Python developers!

6. 交換兩個變數的值

我們還可以進行兩個變數數值的原地交換,以便我們可以在程式中使用它們交換後的值。

示例:请看以下 Python 程序

输出

m before swapping:  24
n before swapping:  26
m after swapping:  26
n after swapping:  24

7. 使用鏈式比較運算符

我們可以使用鏈式比較運算符在單次比較中將給定的變數數值與多個值進行比較。

示例

输出

True
False

8. 反轉給定的字串

有時,我們有一個給定的字串變數,並且可能需要打印或使用該字串的反向順序。因此,我們應該知道打印給定字串反向格式的最簡單方法。

示例:请看以下 Python 程序

输出

Given string in program:  Welcome to JavaTpoint Python Developers!
Reverse of Given string in program is: !srepoleveD nohtyP tniopTavaJ to emocleW

9. 從單個函數返回多個值

我們可以通過僅使用一個 print 語句,從給定的單個函數打印多個值或元素。這將為我們節省編寫程式碼中多行程式碼的時間。

示例

输出

24 25 31 43 37 29 39 23

10. 檢查字謎詞

字謎詞是通過重排另一個詞的字母形成的詞或短語,並使用所有原始字母恰好一次。要檢查兩個詞是否是字謎,您可以比較它們的排序版本。如果兩個詞的排序字符相同,則這兩個詞是字謎。此過程確保兩個詞具有相同的字母和相同的頻率,只是順序不同。

我們可以通過以下兩種方法執行檢查字謎詞的操作

a. 不在程式中導入外部模組

查看以下範例 Python 程式

输出

Words are anagrams:  True
Words are anagrams:  False

b. 在程式中導入外部模組

输出

Words are anagrams:  True
Words are anagrams:  False

下一個主題Python Coroutines