python - 使用 python 回顾添加对象属性

标签 python python-3.x object updates

我正在创建一个程序,该程序从不同的文本文件中读取数据并将信息保存到对象中。我可以毫无问题地从一个文本文件的信息创建一个对象。

想象一下,如果我创建一个如下所示的类:

class Stock:
    def __init__(self, company_name, solidity, share_price, p_e, p_s, beta_value, max_value, min_value):
        self.company_name = company_name
        self.solidity = solidity
        self.share_price = share_price
        self.p_e = p_e
        self.p_s = p_s
        self.beta_value = beta_value
        self.max_value = max_value
        self.min_value = min_value

我创建了一个只有一半属性的对象,如下所示:

stock = Stock(company_name, 0, share_price, 0, 0, beta_value, 0, 0)

稍后如何向同一对象添加更多信息,即使我有很多对象,例如:

stock = Stock(0, solidity, 0, p_e, p_s, 0, max_value, min_value)

最佳答案

您可以像这样分配您想要的值

stock.solidity = solidity
stock.p_e = p_e
stock.p_s = p_s
stock.max_value = max_value
stock.min_value = min_value

关于python - 使用 python 回顾添加对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45689709/

相关文章:

java - java中对象的创建和初始化

java - 在整个应用程序中引用在一个类中创建的静态对象

python - 如何使用 | 进行正则表达式?

python - 用 Python 3 编写 Cocoa 应用程序

python - 通过将值存储为数组和 JSON 对象,将 CSV 文件中的行转换为多个 JSON 文件

python - 如何禁用输入输入直到双击?

python - 找不到 Python 代码中的错误

python - 如何将 numpy 数组的两个数组轴折叠在一起?

嵌套列表中的子列表中的Python计数

actionscript-3 - AS3 Flex 中的排序对象/ map ?