原创 python第三方庫itchat

安裝itchatpip install itchat 2.導包import itchat 3.登陸操作itchat.login() # 只是普通的登陸,並不具有緩存的功能itchat.auto_login(hotReload=True

原创 python中paramiko遠程密碼連接

1.什麼是paramiko是什麼?基於ssh用於連接遠程服務器做操作:遠程執行命令上傳文件 import paramiko 導入模塊 #ssh username@ip#創建一個ssh對象client = paramiko.SSHCli

原创 python中面向對象(oop)

1.面向過程 面向對象(oop:object oriented programming)面向過程:---側重於怎麼做?1.把完成某一個需求的 所有步驟 從頭到尾 逐步實現2.根據開發要求,將某些功能獨立的代碼封裝成一個又一個函數3.最後完成

原创 python中的異常(try)

1.異常程序在運行的時候,如果python解釋器遇到一個錯誤,會停止程序的執行,並且提示一些錯誤的信息,這就是異常我們在程序開發的時候,很難將所有的特殊情況都處理,通過異常捕獲可以針對突發事件做集中處理,從而保證程序的健壯性和穩定性 在程序

原创 python設置輸出字體顏色

1.格式: \033[顯示的方式;字體的顏色;背景色m+顯示內容 #RED = '\033[4;31;0m' + '你好'#print(RED) class FontColor:OKBULE = '\033[94m'OKGREEN = '\

原创 python時間模塊datetime模塊

1.時間表示的幾種類型 1). 時間戳2). 字符串的時間3). 元組類型的時間 import time #1.時間戳print(time.time()) #2.字符串時間print(time.ctime()) #3.元組時間print(t

原创 python中difflib內置模塊之文本對比

什麼是difflib? 用來做什麼?difflib爲python的標準庫模塊,無需安裝。作用時對比文本之間的差異。並且支持輸出可讀性比較強的HTML文檔,與Linux下的diff 命令相似。在版本控制方面非常有用。 符號理解符號 含

原创 python中文件的讀取與寫入以及os模塊

1.文件讀取的三部曲:打開 ---> 操作 ----> 關閉 r(默認參數):-只能讀,不能寫-讀取文件不存在 會報錯FileNotFoundError: [Errno 2] No such file or directory: '/tmp

原创 python中的裝飾器

閉包函數在看裝飾器之前,我們先來搞清楚什麼是閉包函數。python是一種面向對象的編程語言,在python中一切皆對象,這樣就使得變量所擁有的屬性,函數也同樣擁有。這樣我們就可以理解在函數內創建一個函數的行爲是完全合法的。這種函數被叫做內

原创 python中的函數

1.什麼是函數函數是組織好的,可重複使用的,用來實現單一,或相關聯功能的代碼段。函數能提高應用的模塊性,和代碼的重複利用率。2.定義一個函數1.函數代碼塊以 def 關鍵詞開頭,後接函數標識符名稱和圓括號()。2.任何傳入參數和自變量必須放

原创 python中的函數

1.什麼是函數函數是組織好的,可重複使用的,用來實現單一,或相關聯功能的代碼段。函數能提高應用的模塊性,和代碼的重複利用率。2.定義一個函數1.函數代碼塊以 def 關鍵詞開頭,後接函數標識符名稱和圓括號()。2.任何傳入參數和自變量必須放

原创 python中的高階函數

1.高階函數-實參是一個函數名-函數的返回值是一個函數print(abs(16))f = absprint(f(-10))#函數本身也可以賦值給變量 變量可以指向函數def fun(x,y,f):return f(x),f(y)print(

原创 python中列表生成式

1.列表生成式Python內置的一種極其強大的生成列表 list 的表達式。返回結果必須是列表。 格式:[ 變量表達式 for 變量 in 表達式 if 變量的判斷條件(結果爲True 或者False)] #需求1:接收變量 k a b常規

原创 python中is和==有什麼區別

is 與 == 區別 : is 用於判斷兩個變量引用對象是否爲同一個,就是所引用的對象的內存地址是否一致== 用於判斷引用變量的值是否相等。只判斷值和數據類型 id():在內存中存儲的位置type:變量的類型value:變量的值==:typ

原创 python中的字典生成式

#需求1:假設有20個學生,學生的分數在60~100之間,篩選出成績在90分以上的學生 import random stuInfo = {}for i in range(20):name = 'westos' + str(i)score =