6-1 定义一个股票类stock
时间: 2024-10-22 15:12:32 浏览: 31
在Python中,我们可以定义一个名为Stock的简单股票类来表示一个股票的基本信息,如名称、价格、股票代码等,并包含一些基本操作,例如获取当前价格、计算涨跌幅等。这是一个基础的定义示例:
```python
class Stock:
def __init__(self, name, symbol, price):
"""
初始化股票类,存储基本信息
"""
self.name = name
self.symbol = symbol
self.price = price
def get_name(self):
"""
获取股票名称
"""
return self.name
def get_price(self):
"""
获取股票当前价格
"""
return self.price
def calculate_change(self, new_price):
"""
计算价格变化并返回涨跌幅度
"""
change_rate = (new_price - self.price) / self.price * 100
return round(change_rate, 2)
def update_price(self, new_price):
"""
更新股票价格
"""
self.price = new_price
# 示例使用
stock = Stock('阿里巴巴', 'BABA', 250)
print(stock.get_name()) # 输出:阿里巴巴
print(stock.get_price()) # 输出:250
```
阅读全文