python從入門到精通走過的路

2021-07-04 18:07:32 字數 491 閱讀 3247

1 python物件轉化為json

問題: 把python 自定義物件 匯出成json各式時json.dumps(udp_server_result) 報 typeerror(repr(o) + " is not json serializable")

原因:  json預設可以把dict 型別轉化為json。對於自定義python物件,需要指定物件轉化為json的方式。也可以採用每個物件預設的dict方法。

json.dumps(udp_server_result, default=lambda obj: obj.__dict__)

2 類似其它語言的三元表示式

expression if condition else expression1

表示在condistion為true的情況執行表示式expression,否則執行表示式expression1

3 列表轉化為索引和值操作

for index,value enumerate(list)

Python從入門到精通

大神請繞路而走,本文適合入門小白 python基礎 python 資料型別和變數 python 字串和編碼 python 使用list和tuple python 條件判斷和迴圈 python 使用dict和set 函式python 呼叫函式 python 定義函式 python 函式的引數 pyth...

Python從入門到精通(目錄)

python從入門到精通 目錄 001 計算機基礎之程式設計 002 計算機組成原理 003 計算機作業系統 004 程式語言分類 005 網路瓶頸效應 006 計算機基礎小結 007 python和python直譯器 008 python直譯器的安裝 009 anaconda的安裝 010 pyt...

生物資訊Python 從入門到精通

生物資訊python 從入門到精通?python開發的方向太多了,有機器學習,資料探勘,網路開發,爬蟲等等。其實在生信領域,python還顯現不出絕對的優勢,生信的大部分軟體流程都是用shell或perl寫的,而且已經足夠好用了。我選python是因為我想順便學點資料探勘和機器學習的東西,而且pyt...