関数内の静的変数に相当するPythonとは何ですか?

このC/C ++コードに相当する慣用的なPythonは何ですか?

  void foo(){static int counter = 0;カウンター++; printf( "counter is%d"、counter); }  

具体的には、クラスレベルではなく、関数レベルで静的メンバーをどのように実装しますか?また、関数をクラスに配置すると、何かが変わりますか?