用python写一个通讯录系统
时间: 2023-04-04 14:00:43 浏览: 158
下面是一个简单的 Python 通讯录系统的示例代码:
```python
# 通讯录字典
contacts = {}
def add_contact(name, phone):
"""添加联系人"""
contacts[name] = phone
def update_contact(name, phone):
"""更新联系人"""
contacts[name] = phone
def delete_contact(name):
"""删除联系人"""
del contacts[name]
def search_contact(name):
"""查找联系人"""
if name in contacts:
return name + ": " + contacts[name]
else:
return name + " not found"
```
这个示例代码使用了一个 Python 字典来存储通讯录中的联系人,并定义了四个函数来添加、更新、删除和查找联系人。
使用方法:
```python
# 添加联系人
add_contact("Alice", "123-456-7890")
add_contact("Bob", "234-567-8901")
# 更新联系人
update_contact("Alice", "987-654-3210")
# 删除联系人
delete_contact("Bob")
# 查找联系人
print(search_contact("Alice")) # "Alice: 987-654-3210"
print(search_contact("Bob")) # "Bob not found"
```
这只是一个简单的示例,实际应用中还可以加入其他功能,例如界面显示,文件读取等。
阅读全文