欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 通訊錄編程

錢衛國2年前9瀏覽0評論

Python通訊錄編程是一項非常有趣的任務,通過這項任務可以學習到如何利用Python語言設計一個簡單的通訊錄應用程序。下面我們來了解一下這個程序的基本實現思路。

# 定義通訊錄類
class AddressBook:
def __init__(self):
self.contacts = []
# 添加聯系人
def add_contact(self, name, phone_number):
contact = {'name': name, 'phone_number': phone_number}
self.contacts.append(contact)
# 刪除聯系人
def del_contact(self, name):
for contact in self.contacts:
if contact['name'] == name:
self.contacts.remove(contact)
# 查找聯系人
def find_contact(self, name):
for contact in self.contacts:
if contact['name'] == name:
return contact
return None
# 顯示通訊錄
def show_contacts(self):
for contact in self.contacts:
print(contact['name'], contact['phone_number'])
# 初始化通訊錄
address_book = AddressBook()
# 添加聯系人
address_book.add_contact('張三', '123456')
address_book.add_contact('李四', '654321')
address_book.add_contact('王五', '987654')
# 刪除聯系人
address_book.del_contact('李四')
# 查找聯系人
contact = address_book.find_contact('張三')
if contact:
print(contact['name'], contact['phone_number'])
# 顯示通訊錄
address_book.show_contacts()

在這段代碼中,我們首先定義了一個AddressBook類,用來表示一個通訊錄。在這個類中,我們實現了添加聯系人、刪除聯系人、查找聯系人、顯示通訊錄等基本操作。接下來,我們通過實例化AddressBook類,創建了一個通訊錄對象address_book,并使用add_contact方法向通訊錄中添加聯系人。然后使用del_contact方法刪除了一個聯系人,再通過find_contact方法查找指定聯系人,最后使用show_contacts方法展示全部聯系人信息。

對于這個簡單的Python通訊錄應用程序,我們可以根據實際需要進行擴展和改進,比如增加用戶界面、實現聯系人信息的存儲和讀取、支持聯系人的分組等。