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

问题描述 投票:0回答:1

属性包含某物意味着什么,以及如何在代码中执行?

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

python python-3.x oop attributes dice
1个回答
1
投票

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

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

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

...以及您需要时...

print(face_image[self.value])

让您动起来吗?

© www.soinside.com 2019 - 2024. All rights reserved.