属性包含某些内容是什么意思,它如何在代码中执行?
更具体地说,OOP Python中的属性到底是什么?它如何保持某个值,例如“ Jack”?属性类似于变量吗?我想知道的一些问题。
答案 0 :(得分:1)
类或对象的属性是成员项的 any :方法,变量等。在这种情况下,它是变量。由此,我假设您知道保留值的含义。
摆脱字符串face
属性;这仅仅是该值的显示形式。将这些格式副本存储在列表或字典中,并将其封装在显示方法中。例如:
face_image = {
1: ' ------\n| |\n| o |\n| |\n ------',
2: ' ------\n| o |\n| |\n| o |\n ------',
...
...以及您需要的时间...
print(face_image[self.value])
这会让你动起来吗?