ホームページ >バックエンド開発 >Python チュートリアル >タイピング モジュールを使用して Python の入力型と出力型で関数定義に注釈を付ける方法
このページの目的? Python で型ヒントを使用する方法、特に辞書のリストを返す関数について説明します。
私は、David Baezley 氏の Advanced Python をゆっくりと学習しており、プログラム設計に対する How to Code の体系的なアプローチに基づいて、関数の形状を決定する定義として、関数に入力型と出力型の注釈を付けています。
from typing import List, Dict import csv def read_rides(filename: str) -> List[Dict]: rides = [] with open(filename, "r") as file: rows = csv.reader(file) headers = [row.strip() for row in next(rows)] print(f"ROW headers: {headers}") for row in rows: ride = {} for column_number, column_name in enumerate(headers): ride[column_name] = row[column_number].strip() rides.append(ride) return rides
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)
以上がタイピング モジュールを使用して Python の入力型と出力型で関数定義に注釈を付ける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。