路飛學城——python開發集訓——第二章
阿新 • • 發佈:2018-06-23
決定 索引 ted 方法 插入 move 順序 其他 XP
一: 知識點總結
- 二進制轉換這些知識之前都有學過,暫且不記錄了。python2編碼用的是ASCII碼,python3用的則是utf-8,二者不兼容。
- 重點是python 的數據集,這個之前記錄過,就直接復制過來了。列表
(1) L1 = [ ] # 創建空列表 #需要註意的是,python和其他語言例如Java不一樣,定義的時候不需要聲明數據類型。
具體原因是不用聲明變量一樣,Python不用去聲明函數的返回類型,是由於其“若類型”的語言特性決定的。
在其他語言中,例如C/C++語言中在存儲一個數據之前,都需要在內存中給這個數據開辟一個固定的內存空間,
並給這個類型空間指定一個唯一的 id(變量名),然後才把要存儲的數據放到這個變量名對於的內存空間中。
而Python的做法,是`以數據為中心`,上來就把要存儲的數據放到內存,然後再去用一個變量名`引用`這個數據。 -
字典
# 字典 類似與Java中的 Map 有 key 和value dic={ ‘s1‘:‘董‘, ‘s2‘:‘男‘, ‘s3‘:‘20‘, } dic[‘s4‘]=‘漢族‘# 添加 dic[‘s3‘]=‘18‘ # 修改 for i in dic: # 遍歷打印 print(i,dic[i])
- 集合
# 集合 類似與Java 中的集合 添加 刪除的方法 和列表一樣。ip = {‘dong‘,‘jin‘,‘tao‘,‘andy‘}; ip2 = {‘dong‘,‘tao‘,‘haha‘}; ip.intersection(ip2);# 交集 ip.difference(ip2); # 差集 ip.union(ip2) # 並集 ip.symmetric_difference(ip2); #對稱差
二:本節心得,體會
- 這些知識雖然幾天都看過,但今天又看發現都記不太清了。學習要經常回顧復習。
路飛學城——python開發集訓——第二章