1

私はpythonが初めてです。質問が1つだけあります。

Python は変数の型を宣言する必要はありません。たとえば、関数を使用する場合、どの型を渡す必要があるかを宣言しません。そのため、渡されたパラメーターが実際にどの型であるか、または無効なパラメーターを渡すかがわからないことがあります。

たとえば、run_date という名前のパラメーターの場合、その型は文字列、日時、または日付にすることができます。私はコードからそれを見つける必要があります...

この問題を解決する方法はありますか? いいネーミングをすればいいと思います。しかし、どのように?

コードの型をチェックするつもりはありません。コーディング時に関数のパラメーターと混同してしまいます...パラメーターの型をいつも忘れてしまいます...

4

2 に答える 2

2

Python は「ダック タイピング」と呼ばれるものを使用します。つまり、アヒルのように見え、アヒルのように聞こえる場合は、それをアヒルと呼んだ方がよいでしょう。

以下を使用できます。

  1. パラメータの型チェック、
  2. パラメータ変換、
  3. 例外と
  4. ドキュメンテーション
于 2013-08-30T08:28:48.317 に答える