51 Python字典常見的用法

2022-08-30 00:57:08 字數 551 閱讀 3907

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 可迭代物件 迴...