设计一个名为stock的类
时间: 2023-10-31 17:05:33 浏览: 187
好的,以下是一个简单的Python示例代码,实现了一个名为Stock的类,用于表示股票的信息:
```python
class Stock:
def __init__(self, symbol, name, price):
self.symbol = symbol
self.name = name
self.price = price
def get_symbol(self):
return self.symbol
def get_name(self):
return self.name
def get_price(self):
return self.price
def set_price(self, price):
self.price = price
def __str__(self):
return f'{self.symbol} - {self.name} ({self.price})'
```
在这个类中,我们定义了三个属性:股票代码(symbol)、股票名称(name)和股票价格(price),以及一些用于访问这些属性的方法,例如get_symbol()、get_name()和get_price()。此外,我们还定义了一个set_price()方法,用于设置股票价格。最后,我们还实现了一个__str__()方法,用于将这个类的实例转换为字符串形式。
使用这个Stock类,我们可以创建股票对象,例如:
```python
# 创建一个股票对象
apple = Stock('AAPL', 'Apple Inc.', 134.5)
# 获取股票信息
print(apple.get_symbol()) # 输出:AAPL
print(apple.get_name()) # 输出:Apple Inc.
print(apple.get_price()) # 输出:134.5
# 修改股票价格
apple.set_price(140.0)
# 输出股票信息
print(apple) # 输出:AAPL - Apple Inc. (140.0)
```
以上是一个基本的示例,你可以根据需要进一步扩展该类。
阅读全文