class SomeClass2(object): def __init__(self, data1, data2): self.data1 = data1 self.data2 = data2 sc2 = SomeClass2(18, 20) print(sc2) 如何让上述代码输出对象的属性值
时间: 2024-03-24 20:39:54 浏览: 126
如何获取object中的属性值
要输出对象的属性值,可以在对象后加上属性名,如`sc2.data1`和`sc2.data2`即可输出对象的`data1`和`data2`属性的值。修改后的代码如下:
```
class SomeClass2(object):
def __init__(self, data1, data2):
self.data1 = data1
self.data2 = data2
sc2 = SomeClass2(18, 20)
print(sc2.data1)
print(sc2.data2)
```
输出结果为:
```
18
20
```
这是因为`print(sc2.data1)`和`print(sc2.data2)`分别输出了对象的`data1`和`data2`属性的值,即`18`和`20`。
阅读全文