クラスのオブジェクトを独自の処理で文字列に変換する場合、次のコードの【A】と【B】に入れるものはどれか。 class Address: def __init__(self, pos, add): self.pos = pos self.add = add def 【A】(【B】): return f'郵便番号: {self.pos}, 住所: {self.add}' sample = Address('111-1111', '東京都')
選択 1
【A】 __call__ 【B】 obj
選択 2
【A】 __call__ 【B】 self
選択 3
【A】 __str__ 【B】 obj
選択 4
【A】 __str__ 【B】 self