私には関数があり、複数の関数を使う必要があります。私が1つの変数に割り当てるときは、何事もOKです。しかし、私が2番目の変数などに代入すると、最後の代入結果が得られます。どうしたらいいですか? 例:代わりに関数のPythonの変数に関数を代入する
def set_cnum(rpart, ipart):
set_cnum.rp = rpart
set_cnum.ip = ipart
a=set_cnum
b=set_cnum
a(30,40)
b(12,8)
print a.rp,a.ip
出力
12 8
なぜあなたはクラスのような関数を使用しようとしていますか?これは何のための機能ではありません。 – DeepSpace
これは単なる例ですが、FWIW、Pythonには組み込みの 'complex'型があるので、独自に作成する必要はありません。 –