python便签程序代码
时间: 2024-04-08 12:28:07 浏览: 69
Python便签程序可以用来创建、保存和管理便签。以下是一个简单的Python便签程序的代码示例:
```python
class Note:
def __init__(self, title, content):
self.title = title
self.content = content
class NoteManager:
def __init__(self):
self.notes = []
def create_note(self, title, content):
note = Note(title, content)
self.notes.append(note)
def display_notes(self):
if len(self.notes) == 0:
print("没有便签可显示")
else:
for note in self.notes:
print(f"标题: {note.title}")
print(f"内容: {note.content}")
print("--")
def delete_note_by_title(self, title):
for note in self.notes:
if note.title == title:
self.notes.remove(note)
print(f"已删除标题为'{title}'的便签")
return
print(f"找不到标题为'{title}'的便签")
# 创建一个便签管理器对象
manager = NoteManager()
# 创建便签
manager.create_note("购物清单", "1. 牛奶\n2. 面包\n3. 水果")
# 显示所有便签
manager.display_notes()
# 删除指定标题的便签
manager.delete_note_by_title("购物清单")
# 再次显示所有便签
manager.display_notes()
```
这个代码示例中,我们定义了一个`Note`类来表示一个便签,包含标题和内容两个属性。然后,我们定义了一个`NoteManager`类来管理便签,包括创建便签、显示所有便签和删除指定标题的便签等功能。
阅读全文