pythonパラメータおよび戻り値タイプ指定

1487 ワード

基本タイプ指定
def test(a:int, b:str) -> str:
    print(a, b)
    return 1000

if __name__ == '__main__':
    test('test', 'abc')

関数test,a:intは入力パラメータaがintタイプ,b:str bがstrタイプ,->str戻り値がsrtタイプを指定する.
メソッドでは、最終的にintを返し、pycharmに警告が表示されます.このメソッドを呼び出すと、パラメータaは文字列を入力し、警告もあります.しかし、非常に重要なのは、pycharmが警告しただけで、実際には実行が間違っていないことです.結局、pythonの本質は動的言語です.
以下から抜粋:https://www.cnblogs.com/linkenpark/p/11676297.html