第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

欲對Python的magic method 做深入了解, 哪些資料比較好( 官方文檔以及一些網(wǎng)上文章都感覺沒有講透 )

欲對Python的magic method 做深入了解, 哪些資料比較好( 官方文檔以及一些網(wǎng)上文章都感覺沒有講透 )

HUWWW 2019-02-21 09:36:08
2016/12/19 描述 我感覺magic method 是python的進階主題之一 有時候遇到, 感覺自己能看懂, 但是實際上不清楚其執(zhí)行流程 官網(wǎng)文檔看了一遍, 感覺不過癮, 是否有更好的資料呢? 目的是什么 1. 對magic method做深入了解 2. 起碼自己能用上 上下文環(huán)境 產品版本: Python2.7.x 操作系統(tǒng): Linux magic method: 類似__getattr__這一類的, python里面很多, 各有不同作用 嘗試解決 what is python magic method? python magic method advanced
查看完整描述

4 回答

?
慕村9548890

TA貢獻1884條經(jīng)驗 獲得超4個贊

我不建議一次性地了解所有 dunder names。

因為 Python 的 dunder names 用在無數(shù)的地方:語言級別的,庫級別的,通用的,特定模塊/類使用的,類級別的,模塊級別的。太繁多了!我建議你按類別去了解,見一個懂一類。比如運算符重載的,裝作 list / dict 添加行為的,descriptor,模塊導入相關的,類創(chuàng)建、管理和自身屬性,迭代和異步迭代,上下文管理,等等。

主要看你手頭的代碼和官方文檔,不懂的地方再 Google 一下,基本上就沒問題了。還有疑惑不解的地方,可以去翻翻源碼。Python 的源碼組織得很好的。

查看完整回答
反對 回復 2019-03-04
?
拉莫斯之舞

TA貢獻1820條經(jīng)驗 獲得超10個贊

我覺得沒有必要去刻意的了解python的魔法方法,想要pyhon進階的話,可以讀讀python源碼,一些常見的模塊等,在讀的過程中,肯定會經(jīng)常見到對python魔法方法的使用,看看源碼是如何使用的。思考作者為什么這么用,也許會更加有心得。不明白的話再去搜索引擎查查就行了。一家之言,僅供參考。

查看完整回答
反對 回復 2019-03-04
?
白衣染霜花

TA貢獻1796條經(jīng)驗 獲得超10個贊

如果想要對Python的魔術方法先有個粗略的認識,可以看rafekettler的這篇英文版博客

對于這篇英文博客,我看了幾遍,也嘗試了自己用中文來再講一遍,寫在了我的博客上。就當做我的一個廣告吧,但我是真心覺得我再加工的還蠻不錯的.

當然,即使看了上面的文章,也只能讓你知道這些魔術方法能夠做什么。實踐中還是需要多看優(yōu)秀的源碼,學習別人是怎么巧妙運用的。就跟你的Python代碼會越寫越來Pythonic一樣,魔術方法用著用著就會覺得很自然。

查看完整回答
反對 回復 2019-03-04
?
莫回無

TA貢獻1865條經(jīng)驗 獲得超7個贊

查看完整回答
反對 回復 2019-03-04
  • 4 回答
  • 0 關注
  • 656 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號