gpt4 book ai didi

python - 将属性名称传递给 Python 中的函数

转载 作者:太空宇宙 更新时间:2023-11-03 12:21:05 25 4
gpt4 key购买 nike

<分区>

如何将对象的属性名称传递给函数?例如,我试过:

def foo(object, attribute):
output = str(object.attribute)
print(output)

class Fruit:
def __init__(self, color):
self.color = color

apple = Fruit("red")
foo(apple, color)

但上面的代码不起作用,因为 Python 认为,在 foo(apple, color) 中,color 指的是一个未初始化的变量。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com