Day 83__str__で文字列表現を定義

2026-05-18 JST ・ 難易度: 中級 ・ カテゴリ: クラス

Pythonコード

1class Person:2    def __init__(self, name, age):3        self.name = name4        self.age = age5 6    def __str__(self):7        return f'{self.name} ({self.age} 歳)'8 9person = Person('山田太郎', 30)10print(person)

解説

次に試してみよう