Pythonでファイルの終わりに関数を宣言します

|

最初に関数を完全に定義せずに関数を呼び出すことは可能ですか?これを試みると、「 function_nameが定義されていません」というエラーが発生します。私はC++のバックグラウンドから来ているので、この問題は私を困惑させます。

動作する前に関数を宣言する:

  def Kerma():return "energy / mass" print Kerma() 

ただし、 、最初に関数を定義せずに関数を呼び出そうとすると、問題が発生します。

  print Kerma()def Kerma():return "energy / mass"  

In C ++では、呼び出しの前にヘッダーを配置すると、呼び出し後に関数を宣言できます。

ここに何かが足りませんか?