天天看點

python - IP Proxies

架構圖:

python - IP Proxies

筆記:

1. Python 的辨別符

a) 以單下劃線開頭(_foo)的代表不能直接通路的類屬性,需通過類提供的接口進行通路,不能用"from xxx import *"而導入;

b) 以雙下劃線開頭的(__foo)代表類的私有成員;

c) 以雙下劃線開頭和結尾的(__foo__)代表python裡特殊方法專用的辨別,如__init__()代表類的構造函數。

2. Python 邏輯運算法

python - IP Proxies

3. Python 位運算

python - IP Proxies

4.Python 成員運算符

python - IP Proxies

5.Python 身份運算符

python - IP Proxies

6.type 

6.1 動态建立類

6.2 參數:

python - IP Proxies

type(類名, 父類的元組(針對繼承的情況,可以為空),包含屬性的字典(名稱和值))

6.3 元類

元類就是用來建立類的“東西”。你建立類就是為了建立類的執行個體對象,不是嗎?但是我們已經學習到了Python中的類也是對象。好吧,元類就是用來建立這些類(對象)的。

python - IP Proxies

7.__new__, __init__

a)繼承自object的新式類才有__new__

b)__new__至少要有一個參數cls,代表要執行個體化的類,此參數在執行個體化時由Python解釋器自動提供

c)__new__必須要有傳回值,傳回執行個體化出來的執行個體,這點在自己實作__new__時要特别注意,可以return父類__new__出來的執行個體,或者直接是object的__new__出來的執行個體

d)__init__有一個參數self,就是這個__new__傳回的執行個體,__init__在__new__的基礎上可以完成一些其它初始化的動作,__init__不需要傳回值

e)若__new__沒有正确傳回目前類cls的執行個體,那__init__是不會被調用的,即使是父類的執行個體也不行

8.str.format()

python - IP Proxies

9.@property

python - IP Proxies

10.@staticmethod或@classmethod

python - IP Proxies

11.* 和 **

python - IP Proxies
python - IP Proxies
python - IP Proxies

12.Join

python - IP Proxies
python - IP Proxies

13.yield

python - IP Proxies
python - IP Proxies
python - IP Proxies

14.過濾選擇器(部分)

python - IP Proxies

15.Python3.5協程,異步程式設計

15.1 從技術的角度來說,“協程就是你可以暫停執行的函數”。如果你把它了解成“就像生成器一樣”,那麼你就想對了。

15.2 同步,異步

python - IP Proxies

15.3 with as 

Python 對一些内建對象進行改進,加入了對上下文管理器的支援,可以用于 with 語句中,比如可以自動關閉檔案、線程鎖的自動擷取和釋放等。假設要對一個檔案進行操作,使用 with 語句可以有如下代碼

python - IP Proxies
python - IP Proxies

15.4 async/await

python - IP Proxies
python - IP Proxies
python - IP Proxies

16.decode 和 encode

python - IP Proxies

Python3 Json 資料解析

17.The Process class

python - IP Proxies

18.Redis

python - IP Proxies

​​https://redis.readthedocs.io/en/2.4/list.html​​

flushall()        #清空rcon執行個體中的所有資料(所有db)

python - IP Proxies

19.Flask

python - IP Proxies

20.取整

python - IP Proxies

資料,源碼: