address book 手机通讯录代码在自己电脑中运行 python
时间: 2024-10-09 22:02:39 浏览: 31
在Python中创建一个简单的地址簿应用,通常会涉及到基本的数据结构(如字典或列表)来存储联系人信息,以及一些用户交互功能,比如添加、删除和查找联系人。以下是一个简化的例子:
```python
class AddressBook:
def __init__(self):
self.contacts = {}
def add_contact(self, name, phone_number):
if not name or not phone_number:
print("请输入完整的姓名和电话号码")
else:
self.contacts[name] = phone_number
print(f"{name} 的电话号码已添加:{phone_number}")
def remove_contact(self, name):
if name in self.contacts:
del self.contacts[name]
print(f"{name} 已从地址簿中移除")
else:
print(f"{name} 不在地址簿中")
def search_contact(self, name):
if name in self.contacts:
return f"{name} 的电话号码是:{self.contacts[name]}"
else:
return f"{name} 未找到"
# 使用示例
address_book = AddressBook()
address_book.add_contact("张三", "13800138000")
address_book.search_contact("张三") # 输出:张三 的电话号码是:13800138000
```
在这个代码中,`AddressBook` 类包含了三个方法:`add_contact` 添加联系人,`remove_contact` 删除联系人,`search_contact` 查找联系人。你可以通过实例化这个类并调用它的方法,在本地计算机上直接运行该程序。
阅读全文