python 了解一下 dict

2022-03-15 13:32:31 字數 775 閱讀 8068

寫在前面

這幾天在寫關於描述器的部落格,在了解描述器的機制的時候,翻了很多部落格裡面都提到了__dict__, 我想更多的了解一點描述器的機制,所以我得先弄清楚這個__dict__到底是幹啥的。

計算機語言學的越久,越是覺得各個知識點之間都有著千絲萬縷的關係。

python 中__dict__儲存了該物件的一些屬性

類和例項分別擁有自己的__dict__

在__init__中宣告的變數,會存到例項的__dict__中

類的靜態函式、類函式、普通函式、全域性變數以及一些內建的屬性都是放在類__dict__裡的

雖然說一切皆物件,但物件也有不同,就好比不是每個人的女朋友都是乙個人一樣,一些內建的資料型別是沒有__dict__屬性的

int, list, dict等這些常用的資料型別是沒有__dict__屬性的,其實這是可預料的,就算給了它們dict屬性也沒啥用,畢竟它們只是用來做資料容器的。

參考:

python類,了解一下

class student 定義乙個類 myname xiaohong age 18 def init self,建構函式,初始化資料 self.defhello self self 類本身 print student hello defsay self,name print hi s name s...

了解一下NTLM

ntlm 在客戶機與伺服器之間提供身份認證的安全包。ntlm 身份驗證協議 是 質詢 應答身份驗證協議,是windows nt 4.0 及其早期版本中用於網路身份驗證的預設協議。windows 2000 中仍然支援該協議,但它不再是預設的。ntlm身份驗證過程 ntlm 是用於 windows nt...

了解一下 display flex

一 display flex flex 是flexuble box的縮寫,意為 彈性盒子 用來為盒狀模型提供最大的靈活性.任何乙個容器都可以指定為flex布局.box 行內元素也可以使用flex布局.box webkit核心的瀏覽器,必須加上 webkit box 注意為父級設計flex布局以後,子...