什么是属性?它如何“持有”价值?

时间:2019-09-17 22:00:26

标签: python python-3.x oop attributes dice

属性包含某些内容是什么意思,它如何在代码中执行?

更具体地说,OOP Python中的属性到底是什么?它如何保持某个值,例如“ Jack”?属性类似于变量吗?我想知道的一些问题。

1 个答案:

答案 0 :(得分:1)

类或对象的属性是成员项的 any :方法,变量等。在这种情况下,它是变量。由此,我假设您知道保留值的含义。

摆脱字符串face属性;这仅仅是该值的显示形式。将这些格式副本存储在列表或字典中,并将其封装在显示方法中。例如:

face_image = {
    1: ' ------\n|     |\n| o |\n|     |\n ------',
    2: ' ------\n| o   |\n|   |\n|   o |\n ------',
    ...

...以及您需要的时间...

print(face_image[self.value])

这会让你动起来吗?