Python不用函数编写代码实现可以在通讯录中通过姓名查看相关联系人的联系方式等信息也可在其中新增联系人,或修改、删除联系人信息
时间: 2024-12-17 18:19:05 浏览: 1
Python是一种强大的通用型编程语言,它非常适合用来构建这样的功能。你可以使用内置的数据结构如字典(Dictionary)来模拟通讯录,将姓名作为键(Key),联系方式作为值(Value)。以下是简单的例子:
```python
class AddressBook:
def __init__(self):
self.contacts = {}
# 添加联系人
def add_contact(self, name, phone_number):
self.contacts[name] = phone_number
# 查看联系人信息
def get_contact_info(self, name):
if name in self.contacts:
return self.contacts[name]
else:
return "该联系人不存在"
# 修改联系人信息
def update_contact(self, name, new_phone_number):
if name in self.contacts:
self.contacts[name] = new_phone_number
print(f"已成功更新 {name} 的电话号码")
else:
print("该联系人不存在")
# 删除联系人
def delete_contact(self, name):
if name in self.contacts:
del self.contacts[name]
print(f"{name} 已从通讯录中移除")
else:
print("该联系人不存在")
# 使用示例
address_book = AddressBook()
address_book.add_contact("张三", "13800138000")
print(address_book.get_contact_info("张三")) # 输出:13800138000
address_book.update_contact("李四", "13900139000")
address_book.delete_contact("王五")
```
阅读全文