Python 小知識 雜七雜八 隨手記

2022-08-11 16:39:19 字數 1087 閱讀 8334

1、assert 斷言語句

例1:    print 『11111111111』

assert 1==2

print 『22222222』

如果沒有 assert 程式會輸出  『11111111111』   『22222222』

現在有 assert  程式輸出 『11111111111』  執行 assert 1==2 程式會報錯,停止執行

例2:assert 2==1,'2不等於1'

assert的寫法格式還有一種,assert expression [, arguments]               assert 表示式 [, 引數]

上例子中 2==1

就是表示式 後面可以寫報錯原因  '2不等於1'

2、python 內建函式isinstance

語法:isinstance(object,type)

作用:來判斷乙個物件是否是乙個已知的型別。

第乙個引數是個物件,第二個引數是乙個型別 或者乙個型別列表,判斷第乙個引數物件的型別是否是第二個引數的型別,或者第乙個引數物件型別是否在第二個引數列表中

例1:

結果:

3、python json

python的json模組提供了一種很簡單的方式來編碼和解碼json資料。 其中兩個主要的函式是 json.dumps() 和 json.loads()

例1:

結果:

Python雜七雜八1

在大多數編排得好一點的指令碼或者程式裡面都有這段if name main 雖然一直知道他的作用,但是一直比較模糊,收集資料詳細理解之後與大家分享。1 這段 的功能 乙個python的檔案有兩種使用的方法,第一是直接作為指令碼執行,第二是import到其他的python指令碼中被呼叫 模組重用 執行。...

UML雜七雜八

各種分析的角度 目的。1 用例分析,是整個系統層次的功能 使用者的分析 2 靜態分析是對系統實現過程中對類層次的分析,它關注各個實現類的基本性情及各個類之前的關係 關聯 組合 聚合 泛化。3 活動分析是對系統功能業務及業務流和的分析,它是對物件層次的分析。這裡面引入了事件 時候的因素了 4 元件分析...

RTSP雜七雜八

1755埠 1755埠預設情況下用於 microsoft media server 微軟 伺服器,簡稱mms 554埠預設情況下用於 real time streaming protocol 實時流協議,簡稱rtsp 試試下面的方法 開始 控制面板 網路和撥號鏈結 右鍵點選你當前用的網路,點屬性 選...