這篇文章主要介紹了python 類的繼承 實(shí)例方法.靜態(tài)方法.類方法的代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
成都創(chuàng)新互聯(lián)主營大邑縣網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app開發(fā)定制,大邑縣h5微信小程序開發(fā)搭建,大邑縣網(wǎng)站營銷推廣歡迎大邑縣等地區(qū)企業(yè)咨詢dt={} class Denglu: def register(self,name,psd): if name.isalnum() and psd.isalnum(): if name not in dt.keys(): dt[name]=psd print('注冊成功') else: print('已經(jīng)存在該用戶名') else: print('你輸入的賬戶名稱或密碼不符合規(guī)定') def login(self,name,psd): if len(dt): if name in dt.keys(): if psd==dt[name]: print('登陸成功') else: print('密碼錯誤') else: print('該用戶未注冊') else: print('未曾有人注冊過') def modify(self,name,psd): if name in dt.keys() and psd!=' ': dt[name]=psd print('修改密碼成功') else: print('該賬戶不存在') class main(Denglu): def show(self): opt=input('請輸入選項\n' '1——注冊\n' '2——登陸\n' '3——修改密碼\n' '4——退出系統(tǒng)\n') if opt.isdigit(): opt=int(opt) if 1<=opt<=4: return opt else: return 0 else: return 0 def din(self): while True: t=self.show() if t==1: name=input('[注冊]請輸入用戶名') psd=input('[注冊]請輸入密碼') name=name.strip() psd=psd.strip() self.register(name,psd) elif t==2: name=input('[登陸]請輸入用戶名') psd=input('[登陸]請輸入密碼') name=name.strip() psd=psd.strip() self.login(name,psd) elif t==3: name=input('[修改]請輸入用戶名') psd=input('[修改]請輸入密碼') name=name.strip() psd=psd.strip() self.modify(name,psd) elif t==4: print('退出系統(tǒng)') break else: print('親 按要求輸入哦!') temp=main() temp.din()