首頁 > 後端開發 > Python教學 > 如何使用 Typing 模組在 Python 中以輸入和輸出類型註解函數定義

如何使用 Typing 模組在 Python 中以輸入和輸出類型註解函數定義

Barbara Streisand
發布: 2024-12-21 13:43:11
原創
459 人瀏覽過

How to Use Typing Module to Annotate Function Definition with Input and Output Types in Python

此頁面的目的?是解釋如何在 Python 中使用類型提示,特別是對於傳回字典列表的函數。
我正在慢慢地學習 David Baezley 的高級 Python 掌握,並且基於 How to Code 的程式設計系統方法,我用輸入和輸出類型註釋函數,因為該定義決定了函數的形狀。

  • 類型提示:提高程式碼可讀性和可維護性。
  • 打字模組:提供更具體的類型註解。
  • PEP 484:在 Python 3.5 中引入了型別提示。
    • 看更多:https://peps.python.org/pep-0484/#the-typing-module
  • 常見類型:List、Dict、Tuple、Union、Optional。
  • 指定字典列表:使用List[Dict[str, int]]作為回傳類型。
  • 來自 Advanced Python Mastery 的範例,它讀取提供的 .csv 文件,其中包含四列的公車時間表並返回字典列表。大多數情況下,我想具體說明後一個事實。

連結

https://peps.python.org/pep-0484/#the-typing-module
https://github.com/dabeaz-course/python-mastery/blob/main/Exercises/ex2_2.md
https://htdp.org/2022-2-9/Book/part_one.html#(part._sec~3adesign-func)

以上是如何使用 Typing 模組在 Python 中以輸入和輸出類型註解函數定義的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板