Logo

新人日誌

首頁關於我部落格

新人日誌

Logo

網站會不定期發佈技術筆記、職場心得相關的內容,歡迎關注本站!

網站
首頁關於我部落格
部落格
分類系列文

© 新人日誌. All rights reserved. 2020-present.

新手指南:Python 中的 _ 作為匿名變數

最後更新:2024年9月14日Python

在 Python 中,_(下劃線)經常被用作匿名變數。

這表示一個不重要、不會被使用的變數。

當你不需要關心某個變數的值或只是想忽略它,_ 可以幫助你寫出更簡潔的代碼。

在迴圈中使用 _ 忽略變數

當你只需要重複執行某些操作,而不在乎迭代的具體值時,可以使用 _ 作為佔位符:

for _ in range(5):
    print("這行會被打印 5 次")

這裡的 _ 代表每次迭代的變數,但我們不會使用它。

解包多餘的值

當解包元組或列表時,某些值可能不重要,可以使用 _ 忽略它們:

x, _, z = (1, 2, 3)

這段代碼只提取 1 和 3,忽略中間的 2。

用於多重返回值

有時候函數會返回多個值,但你可能只需要其中幾個,_ 可以用來忽略不需要的值:

def get_values():
    return 1, 2, 3

a, _, c = get_values()

這裡只提取了第一個和第三個返回值。

結語

使用 _ 作為匿名變數能夠讓代碼更加簡潔,表示那些不需要處理的變數。

這種技巧特別適合於迭代、解包和多重返回值的場景。

希望這篇文章能幫助你更好地理解這個常見的 Python 寫法!

目前還沒有留言,成為第一個留言的人吧!

發表留言

留言將在審核後顯示。

Python

目錄

  • 在迴圈中使用 _ 忽略變數
  • 解包多餘的值
  • 用於多重返回值
  • 結語