次のコードを書きました。
import random
class Point(object):
x = 0.0
def __init__(self, x): self.x = x
def shuffle(self): self.x = random.uniform(0.0, 1.0)
a = Point(0.0).shuffle()
print('a', a)
b = Point(0.0)
b.shuffle()
print('b', b)
戻り値:
('a', None)
('b', <__main__.Point object at 0x00000000024FB710>)
で問題が発生しました:オブジェクト ( )の新しいインスタンス ( )) のメソッド (ここでは )を変数に代入せずa
に呼び出すにはどうすればよいですか?shuffle()
a
Point