gpt4 book ai didi

python - 在具有函数的类中设置变量名称?

转载 作者:太空宇宙 更新时间:2023-11-04 09:17:15 25 4
gpt4 key购买 nike

我有一个类,我想做如下的事情:

class my_class:

def my_func(self, var_name):

self.var_name = 5


a = my_class()
a.my_func('yes')
print(a.yes)

但是我不确定如何使用该函数设置类变量名

最佳答案

>>> class my_class(object):
... def my_func(self,var_name):
... setattr(self,var_name,5)
...
>>> a = my_class()
>>> a.my_func('yes')
>>> a.yes
5

关于python - 在具有函数的类中设置变量名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7660427/

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