建立一个类composestr
时间: 2023-08-14 16:08:19 浏览: 25
好的,我可以帮你建立一个类 `ComposeStr`,这个类可以用来将多个字符串组合成一个字符串。
以下是一个简单的实现:
```python
class ComposeStr:
def __init__(self):
self.strings = []
def add(self, s):
self.strings.append(s)
def compose(self):
return "".join(self.strings)
```
这个类有三个方法:
- `__init__`:初始化一个空的字符串列表。
- `add`:将一个字符串添加到列表中。
- `compose`:将列表中所有字符串组合成一个单一字符串,并返回。
你可以这样使用这个类:
```python
s = ComposeStr()
s.add("Hello, ")
s.add("world!")
result = s.compose()
print(result) # 输出 "Hello, world!"
```
当然,这只是一个简单的实现,你可以根据你的具体需求进行修改和扩展。