自動化無しに生活無し

WEB開発関係を中心に備忘録をまとめています

【Python】def関数のアロー(->)はアノテーション

thumbnail

例えば、以下の関数があったとする。

def test(name:str) -> str:
    return name

print( test("taro") )
print( test(12) )

これは文字列を受け取って文字列を返す関数である。

ただし、上記のように文字列型ではない型を受け取っても正常に動作はする。

あくまでも注釈として利用することができる。関数の機能自体に影響はない。

参照元

スポンサーリンク