这是一个简单的Python电话簿系统的示例。在这个系统中,你可以添加、查找和列出所有的联系人。这个系统使用了字典来存储联系人的信息,其中键是联系人的名字,值是联系人的电话号码。

这是一个非常基础的电话簿系统,没有涉及到数据库存储、持久化存储或复杂的用户界面,如果你需要一个更复杂的系统,你可能需要使用更高级的技术和工具。
class PhoneBook:
def __init__(self):
self.contacts = {} # 使用字典来存储联系人信息
def add_contact(self, name, phone_number):
if name in self.contacts:
print("联系人已存在!")
else:
self.contacts[name] = phone_number
print("联系人已添加!")
def find_contact(self, name):
if name in self.contacts:
return self.contacts[name]
else:
print("未找到联系人!")
return None
def list_contacts(self):
for name, phone_number in self.contacts.items():
print(f"姓名: {name}, 电话号码: {phone_number}")
创建电话簿实例并测试功能
phone_book = PhoneBook()
phone_book.add_contact("张三", "123456789")
phone_book.add_contact("李四", "987654321")
phone_book.list_contacts() # 列出所有联系人
print(phone_book.find_contact("张三")) # 查找特定联系人的电话号码这个电话簿系统是非常基础的,它只适用于内存中的临时存储,如果你希望创建一个更持久的电话簿系统,你可能需要使用数据库来存储数据,并且可能需要使用更复杂的用户界面来让用户更容易地使用系统,你还可以添加更多的功能,比如删除联系人、修改联系人信息等。






