# 2.  \_\_str\_\_(self)

執行「**print(物件)**」時會執行此方法

### (1) 以下是「Score」類別：

```python
class Score:
    def __init__(self, name, *scores):
        '''
        建構元
        設定: 姓名, 不定個數的分數
        '''
        self.name = name
        self.scores = sorted(list(scores))

    def __str__(self):
        return f'{self.name}, {self.scores}'
```

### (2) 主程式

```python
s = Score('王小明', 90, 80, 65, 80, 40, 65)
print(s)
```

### 執行結果

```
王小明, [40, 65, 65, 80, 80, 90]
```
