程式總有各種異常,我們要能預料到各種可能的異常並進行處理,避免程式因為異常而關閉。
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...