python设计一个句子sentence类
时间: 2024-10-28 13:06:22 浏览: 10
在Python中,我们可以设计一个简单的`Sentence`类来表示一个句子,包括文本内容、作者等属性,并提供一些基本的方法。这里是一个基础的设计示例:
```python
class Sentence:
def __init__(self, text, author):
"""
初始化一个句子对象
:param text: 句子的文本内容
:param author: 句子的作者
"""
self.text = text
self.author = author
def display(self):
"""
显示句子信息
"""
return f"这是一句由{self.author}说的句子:'{self.text}'"
def change_author(self, new_author):
"""
修改句子的作者
"""
self.author = new_author
return "作者已更新为:{}".format(new_author)
# 示例使用
my_sentence = Sentence("我喜欢编程", "张三")
print(my_sentence.display()) # 输出:这是一句由张三说的句子:“我喜欢编程”
my_sentence.change_author("李四")
print(my_sentence.display()) # 输出:这是一句由李四说的句子:“我喜欢编程”
阅读全文