自動化無しに生活無し

WEBとかAIとかLinux関係をひたすら書く備忘録系ブログ

【Python】def関数に、PHPやJavaScriptでよく見るアロー関数(->)っぽいものはアノテーション

thumbnail

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

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

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

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

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

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

参照元

スポンサーリンク

シェアボタン

Twitter LINEで送る Facebook はてなブログ