手机通讯录管理python
时间: 2024-11-23 10:39:39 浏览: 19
手机通讯录管理通常涉及创建一个Python程序来组织、存储和操作联系人信息。你可以使用Python的数据结构如列表、字典或Pandas数据框来模拟和处理联系人数据。下面是一个简单的例子:
```python
import pandas as pd
class ContactBook:
def __init__(self):
self.contacts = pd.DataFrame(columns=['Name', 'Phone', 'Email'])
# 添加联系人
def add_contact(self, name, phone, email):
new_entry = {'Name': name, 'Phone': phone, 'Email': email}
self.contacts = self.contacts.append(new_entry, ignore_index=True)
# 删除联系人
def delete_contact(self, name):
self.contacts = self.contacts[self.contacts['Name'] != name]
# 查找联系人
def search_contact(self, name):
return self.contacts[self.contacts['Name'] == name]
# 使用示例
contact_book = ContactBook()
contact_book.add_contact('Alice', '1234567890', 'alice@example.com')
print(contact_book.search_contact('Alice'))
阅读全文