python手動完成字典。

2021-08-19 21:05:10 字數 797 閱讀 4145

classfoo(object):

def__getitem__(self, key):

print('__getitem__', key)

def__setitem__(self, key, value):

print('__setitem__', key, value)

def__delitem__(self, key):

print('__delitem__', key)

obj = foo()

result = obj['k1'] #

自動觸發執行

__getitem__

obj['k2'] ='laowang'#

自動觸發執行

__setitem__

delobj['k1'] #

自動觸發執行

__delitem__

python手動完成字典,雖然python有封裝了的字典功能,但是以上手動完成字典的也是不錯的小知識

用python字典完成登陸

使用者登入 登陸 退出 系統管理員功能 1.新增使用者 4.檢視所有使用者資訊 5.退出 普通使用者功能 1.檢視個人資訊 2.登出 2.退出 1.根據使用者身份,進入不同的管理介面 2.系統初始化乙個系統管理員帳號 3.只有系統管理員可以新增使用者和檢視使用者所有資訊 4.普通使用者只能檢視個人資...

python手動程式設計完成進度條提示

進度條的顯示,重點是不能換行,因此需要sys.stdout.write和sys.stdout.flush 以50個空格為乙個進度條,完成使用 實現整體效果,如下圖 所示,是本人實現的延時進度條,流程處理進度條例項 import sys class showprocess 延遲並提示進度 defsle...

Python題目雙色球手動字典方法

double balls 雙色球字典,存放輸入的資訊i 0 對紅球的統計 while true 保證紅球個數達標 red ball int input 請輸入第 個紅球,範圍1 33 format i 1 if1 red ball 33 防止使用者輸入1 33範圍外的數 if red ball in...