python编写手机通讯录
时间: 2024-11-25 10:32:23 浏览: 52
在Python中编写一个简单的手机通讯录应用,我们可以创建一个类来表示联系人,并使用列表或者字典来存储多个联系人。这里有一个基本的例子:
```python
class Contact:
def __init__(self, name, phone_number):
self.name = name
self.phone_number = phone_number
# 创建一个字典来保存联系方式
phone_book = {}
def add_contact(name, phone_number):
contact = Contact(name, phone_number)
phone_book[name] = contact
def search_contact(name):
if name in phone_book:
return phone_book[name]
else:
return None
def display_contacts():
for name, contact in phone_book.items():
print(f"姓名: {contact.name}, 电话号码: {contact.phone_number}")
# 示例使用
add_contact("Alice", "1234567890")
add_contact("Bob", "0987654321")
display_contacts()
#
阅读全文