Python從小白到大牛 第12章 異常處理

2021-09-10 23:47:48 字數 665 閱讀 1225

程式總有各種異常,我們要能預料到各種可能的異常並進行處理,避免程式因為異常而關閉。

try-except

如:

try

: s =2/

0except zerodivisionerror:

print

("0不能當除數"

)

也可以多except。也可以巢狀。

try:.

..try:..

.except

:...

except

:...

try-except後面還可以接finally和else

finally——無論正常還是異常結束,都會執行

else —— 跟for 和 while 一樣,程式正常結束時才執行

為了省事,python 提供了 with as **塊幫助自動釋放資源,可以替代finally。

try

:with

open

(filename)

asfile

: a =

file

.read()

這樣程式完成後會自動釋放資源,不需要file

.close(

)

Python從小白到大牛 第7章 運算子

7.7 運算子優先順序 7.1 算術運算子 運算子就是我們常用的 加減乘除,還有求餘數,冪,和地板除 3 2 5 3 2 1 3 2 6 3 2 1.5 3 2 1 3 2 9 3 2 1其中 和 可以運用在字串裡,號是合併字串,是重複字串 abc abc abcabc abc 3 abcabcab...

python從小白到入門 2

1 判斷語句 if elif else 後面不要忘記加 下面是 塊,必須要進行 縮排,判斷時一般用肯定句。weather sunny if weather rainy print 在家學習 elif weather sunny print 去釣魚 else print 逛街 2 if後面結果是tru...

redis從小白到大佬

簡單的說redis是一種在記憶體中儲存資料的資料庫,其內部採用 key value的形式進行儲存。redis的讀取速度非常快。因為它與mysql等常規資料庫不同,不用與硬碟互動來讀取資料。另外,redis 也經常用來做分布式鎖。redis 提供了多種資料型別來支援不同的業務場景。除此之外,redis...