adict = dict([('name
', '
bob'),('
age', 30)])
len(adict)
hash(10) #
判斷給定的資料是不是不可變的,不可變資料才能作為key
adict.keys()
adict.values()
adict.items()
#get方法常用,重要
adict.get('
name
') #
取出字典中name對應的value,如果沒有返回none
print(adict.get('
qq')) #
none
print(adict.get('
qq', '
not found
')) #
沒有qq,返回指定內容
print(adict.get('
age', '
not found'))
adict.update()
python裝飾器詳解51 python裝飾器詳解
簡言之,python裝飾器就是用於拓展原來函式功能的一種函式,這個函式的特殊之處在於它的返回值也是乙個函式,使用python裝飾器的好處就是在不用更改原函式的 前提下給函式增加新的功能。一般而言,我們要想拓展原來函式 最直接的辦法就是侵入 裡面修改,例如 import time def func p...
5 1python語法基礎 檔案操作
檔案操作,看看python的官方文件,檔案操作分為開啟,讀,寫,關閉,f open aa.txt w 這個方法有兩個引數,第乙個是file,第二個mode開啟模式,這兩個都必須是字串,w 如果檔案不存在是會幫我們建立檔案的,但是不會幫我們建立資料夾,這個要記住,關於第乙個引數,這個開啟檔案是直接在當...
51 Python 迴圈中的else語句
迴圈中的else語句是python提供的乙個特殊語法 while,for 迴圈可以附帶乙個else 語句 可選 如果for,while 語句沒有被break語句結束,則會執行else字句 否則不執行 語法格式如下 while 條件表示式 迴圈體else 語句塊或者 for 變數 in 可迭代物件 迴...