# coding=utf-8
import traceback
# 什麼是dict
if __name__ == '__main__':
#在dict中,每一項包含乙個key和乙個value,key和value是一一對應的
d =
print(d)
# 讀取dict元素
# 通過d[key]的方式可以得到對應的value, key不存在時,會報錯
print(d['alice'])
try:
print(d['dodo'])
except exception as e:
traceback.print_exc()
# 另一種通過key獲取對應value的方法 d.get('')方法,當key不存在時,返回none
print(d.get("alice"))
print(d.get('dodo'))
結果:traceback (most recent call last):
file "d:/python/workspace/lixingren/test/demo71.py", line 19, in print(d['dodo'])
keyerror: 'dodo'
4545
none
Python3 x編碼問題
1.記事本的ansi編碼為系統本地編碼,我的是gbk open 函式的encoding引數預設是本地編碼,也就是gbk,所以直接讀取ansi編碼的記事本檔案是木有問題的。怎麼檢視系統本地編碼?在cmd下輸入 chcp 從下表可以看出,936對應gbk編碼 下表列出了所有支援的 頁及其國家 地區 或者...
Python 內建函式(Python 3 x)
1 type obj 返回變數型別 2 isinstance object,class or type or tuple 測試物件是否為指定型別的例項 4 range start,end step 返回乙個 start,end 內的 range 物件,start 預設為 0,step 預設為 1 5...
python3記憶體快取 python 3 x
我試圖通過telnet 使用控制台伺服器控制台 到cisco路由器,執行一些show命令,並將它們的輸出儲存在變數中。下面是簡單的指令碼的工作原理 在執行指令碼之前已經登入到路由器 在實際使用案例中不是很有用 import telnetlib import datetime import getpa...