python的一些常見用法

2021-07-02 17:52:59 字數 2661 閱讀 1453

1.字典

建立:dict={};

新增元素:

dict[『1』]=『a』;

遍歷:for index in dict:

print index,dict[dict]

#結果輸出為 1,'a'

刪除:del dict[『1』]

#結果'1':'a'這一對key/value都被刪除了。不過注意,不能在遍歷字典的時候使用del。一種方法是遍歷的時候先儲存欲刪除的index,然後再統一刪除。

2.檢查檔案/目錄是否存在

import os

file_name=r'd:/hello/1'

if os.path.exists(file_name):

print "exit"

else:

print "not exit"

3.range()函式

>>>range(1,5)#代表從1到5(不包含5)

[1,2,3,4]

>>>range(1,5,2)#代表從1到5,間隔2(不包含5)

[1,3]

>>>range(5)#代表從0到5(不包含5)

[0,1,2,3,4]

4.python的try和catch用法示例

(參考

第一: try不僅捕獲異常,而且會恢復執行

1.defcatcher():  

2.try:  

3.          fetcher(x, 4)  

4.except:  

5.print"got exception"

6.print"continuing"

輸出:1.  got exception  

2.  continuing  

第二:無論try是否發生異常,finally總會執行

1.  

2.defcatcher():  

3.try:  

4.          fetcher(x, 4)  

5.finally:  

6.print'after fecth'

輸出:1.  after fecth  

2.  traceback (most recent call last):  

3.    file "test.py", line 55, in 

4.      catcher()  

5.    file "test.py", line 12, in catcher  

6.      fetcher(x, 4)  

7.    file "test.py", line 4, in fetcher  

8.      return obj[index]  

9.  indexerror: string index out of range  

第三:try無異常,才會執行else

1.defcatcher():  

2.try:  

3.          fetcher(x, 4)  

4.except:  

5.print"got exception"

6.else:  

7.print"not exception"

python的一些用法

functools set方法 quad quad import functoolsfunctools.lru cache實現python的memoization quad quad 使用functools.lru cache裝飾器新增記憶,函式原型為 functools.lru cache max...

中一些標籤的常見用法

title標籤用來設定 標題,當其為預設狀態 未設定 時,當前網頁在瀏覽器中顯示的 標題為檔案的名稱.meta標籤通常有以下四種用法 1.設定網頁編碼,用於告訴瀏覽器當前網頁的編碼方式,防止亂碼 使用方法 2.設定網頁關鍵字,為搜尋引擎提供服務.使用方法 注意 name keywords 為固定寫法...

有關於一些常見的流用法

基於介面程式設計 providername的用途是區別是用哪個資料庫 有關處理檔案時的東西一定要注意編碼問題 寫一些函式類首先考慮能不能抽象成介面或抽象類或虛方法等 識別物件 窗體就是乙個類 索引會編譯成方法 virtual 呼叫子類的方法,如果子類的沒有實現 才回來呼叫父類的 窗體復用的用vrit...