1.簡介 魔法方法是python內置方法,不需要主動調用。魔法方法存在的目的是為了給python的解釋器進行調用。幾乎每個魔法方法都有一個對應的...
1. 面試題 描述Python GIL的概念,以及它對Python多線程的影響 1.主線程死循環(huán) 2.2個線程死循環(huán) 3.2個進程死循環(huán) 4.參...
1. 同步、異步 同步:是指代碼調用IO操作時,必須等待IO操作完成才返回的調用方式 異步:是指代碼調用IO操作時,不必等IO操作完成就返回的調...
1.進程和程序 進程:正在執(zhí)行的程序 程序:沒有執(zhí)行的代碼,是一個靜態(tài)的 2. 進程的狀態(tài) 3.使用進程實現(xiàn)多任務 multiprocessin...
1.多任務 有很多的場景中的事情是同時進行的,比如開車的時候 手和腳共同來駕駛汽車,再比如唱歌跳舞也是同時進行的 2. 程序中模擬多任務 3.多...
Python socket編程 IP地址 目的:用來標記網(wǎng)絡上的一臺電腦 windows和Linux查看網(wǎng)卡信息 Linux中 ifconfig...
迭代器 在介紹迭代器之前,先說明下迭代的概念: 迭代:通過for循環(huán)遍歷對象的每一個元素的過程。 Python的for語法功能非常強大,可以遍歷...
getattr和getattribute魔法函數(shù) 屬性描述符 如果User類中有多個屬性都需要判斷,那么就需要寫多個方法,這些方法怎么復用呢?這...
用 pdb 進行代碼調試 首先,我們來看代碼的調試。也許不少人會有疑問:代碼調試?說白了不就是在程序中使用 print() 語句嗎? 沒錯,在程...