Python でデフォルト値と アノテーション(annotation)をつけ たいとき

Python の修正を本格的にはじめて flake8 + black + pymy + isort な環境を作ったので小さいコードのプロジェクトからメンテナンスを開始したんですが、早速ぶち当たったw

デフォルト値とアノテーションを書きたい場合は下記のようにするといいらしい

1
2
3
4
def foo(opts: dict = {}):
    pass

print(foo.__annotations__)
最終更新 2023-11-27 00:01 +0900
Built with Hugo
テーマ StackJimmy によって設計されています。