記錄 Python小伎倆

2021-08-08 00:09:42 字數 1353 閱讀 3342

1、熟練使用列表分割:

list[start: end: step] 。 b = a[:] 是和a 的一比一的拷貝

2、關於for 和 while 迴圈之後的else塊 :迴圈正常結束之後會呼叫else 內的**;迴圈裡通過break跳出迴圈後,將不會執行else; 要遍歷的序列為空時,立即執行else。

關於遍歷的序列為空時,立即執行else,這句,有**如下:

for i in range(2):

print(i)

else:

print('loop finish")

執行結果如下:0 1

loop finish

會出現loop finish這句。

3、對於普通的序列(列表),我們可以通過內建的reversed() 函式進行反向迭代

4、 try except else finally  

如果try 內沒有發生異常,則呼叫else內的**; 有異常則呼叫except內的**;else會在finally之前執行;最後一定會執行finally,可以在其中進行清理工作。

python中try/except/else/finally語句的完整格式如下所示:

try:

normal execution block

except a:

exception a handle

except b:

exception b handle

except:

other exception handle

else:

if no exception,get here

finally:

print("finally")   

與其他語言相同,在python中,try/except語句主要是用於處理程式正常執行過程中出現的一些異常情況,如語法錯誤(python作為指令碼語言沒有編譯的環節,在執行過程中對語法進行檢測,出錯後發出異常訊息)、資料除零錯誤、從未定義的變數上取值等;而try/finally語句則主要用於在無論是否發生異常情況,都需要執行一些清理工作的場合,如在通訊過程中,無論通訊是否發生錯誤,都需要在通訊完成或者發生錯誤時關閉網路連線。儘管try/except和try/finally的作用不同,但是在程式設計實踐中通常可以把它們組合在一起使用try/except/else/finally的形式來實現穩定性和靈活性更好的設計。

預設情況下,在程式段的執行過程中,如果沒有提供try/except的處理,指令碼檔案執行過程中所產生的異常訊息會自動傳送給程式呼叫端,如python shell,而python shell對異常訊息的預設處理則是終止程式的執行並列印具體的出錯資訊。這也是在python shell中執行程式錯誤後所出現的出錯列印資訊的由來。(摘自:

企業管理中怎樣識破 者的「小伎倆」!

企業運維管理團隊通常要承擔許多與安全相關的重要責任,他們需要確保企業網路的安全,對於大多數企業來說,全面的密碼管理在網路安全中發揮著相當重要的作用。it管理員必須特別考慮密碼操作,因為終端使用者直接參與其中,但很少有人關心安全性,由於只需要乙個漏洞就可以破壞整個網路,it管理員必須將所有密碼和密碼操...

自學記錄 python小知識

os.path.的一些功能 根據實際專案中的例子來理解一下大體的用法,目前只接觸了幾個方法 例1 我是在c python django ttsx2 ttsx goods views.py工作,執行環境是在c python django ttsx2下,此時我執行命令去執行views.py。當在view...

小知識記錄

清除浮動 新增子元素,左右都不允許出現浮動元素。清除a的下劃線 text decoration none 清除li前的小圓點 li 聖杯布局 negative margin 關於文件流,浮動流和position input標籤的型別 color,date,email 可使用偽類 或 元素。style...