python-类思想-实现简单增删查改
生活随笔
收集整理的這篇文章主要介紹了
python-类思想-实现简单增删查改
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
class Person:def __init__(self,name, phone):self.UserInfo = {'name': name,'phone': phone}class Opt:def __init__(self):self.person = []def add_person(self, user_info):print('增加')self.person.append(user_info)def delete_person(self):print('刪除')self.person.pop()def select_person(self, name):print('查找', name)for p in self.person:if p['name'] == name:print(p)breakelse:print("該用戶未找到")def update_person(self, name, phone):print('更新name:', name, '的phone為', phone)for p in self.person:if p['name'] == name:p['phone'] = phoneelse:print("沒有找到該該用戶,無法更新")def print_person(self):print('打印所有用戶')for i in self.person:print(i)if __name__ == '__main__':p1=Person('n1', 'p1').UserInfop2=Person('n2', 'p2').UserInfoopt=Opt()opt.add_person(p1)opt.add_person(p2)opt.print_person()opt.select_person('n2')opt.select_person('n3')opt.delete_person()opt.print_person()opt.update_person('n1','p111')opt.print_person()
總結
以上是生活随笔為你收集整理的python-类思想-实现简单增删查改的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ string s[10] 和 s
- 下一篇: python定义空数组_在numpy数组