编写代码实现手机通讯录的功能
时间: 2024-11-25 19:08:54 浏览: 38
编写手机通讯录功能的代码通常涉及到数据结构和用户界面的设计。这里我会简单描述一个基础的Python示例,假设我们使用字典来存储联系人信息,并提供基本的操作如添加、删除和查找。
```python
class AddressBook:
def __init__(self):
self.contacts = {}
# 添加联系人
def add_contact(self, name, phone_number):
if name not in self.contacts:
self.contacts[name] = phone_number
print(f"Contact '{name}' added successfully.")
else:
print("A contact with that name already exists.")
# 删除联系人
def delete_contact(self, name):
if name in self.contacts:
del self.contacts[name]
print(f"Contact '{name}' deleted.")
else:
print("No such contact found.")
# 查找联系人
def find_contact(self, name):
if name in self.contacts:
return self.contacts[name]
else:
return "Contact not found."
# 使用示例
address_book = AddressBook()
address_book.add_contact("Alice", "1234567890")
address_book.add_contact("Bob", "0987654321")
print(address_book.find_contact("Alice")) # 输出 "1234567890"
```
阅读全文