python第二天 異常處理

2021-09-09 01:31:03 字數 680 閱讀 4186

簡單羅列一下知識點:

一、基本寫法

try:

html = _respose.read().decode('utf-8')

except exception as e:

pass

捕獲多個異常

try

: x = int(input('

input x:'))

y = int(input('

input y:'))

print('

x/y =

',x/y)

except zerodivisionerror: #

捕捉除0異常

print("

zerodivision")

except (typeerror,valueerror) as e: #

捕捉多個異常,並將異常物件輸出

print

(e)except: #

捕捉其餘型別異常

print("

it's still wrong

")else:#沒有異常時執行

print("no exeception")

finally:#不管有沒有異常都要執行

print("end")

注意是except而不是catch,寫順手容易寫成catch

Python學習第二天

1 python包含6種內建的序列,列表 元組 字串 unicode字串 buffer物件和xrange物件 2 列表和元組的主要區別在於,列表可以修改,元組則不能。在一般情況下,幾乎所有的情況下列表都可以替代元組 3 字串就是乙個由字元組成的序列,可以通過索引獲取序列中的元素,使用負數索引時,py...

python第二天 函式

函式 python內建了很多的函式 要呼叫乙個函式,需要知道函式的名稱和引數,比如求絕對值的函式abs,只有乙個引數 常用函式 abs 求絕對值 abs 1 乙個int 的引數 max 求最大值 多個 int 轉整數 float 轉浮點數 也可以通過變數 a int 把函式體賦給a 函式的定義 使用...

python學習第二天

if 條件 滿足條件幹什麼1 滿足條件幹什麼2 滿足條件幹什麼3 else 不滿足條件幹什麼1 不滿足條件幹什麼2 或者是 if 條件1 x elif 條件2 x elif 條件3 x else x產生隨機數 import random random.randint 1,3 只在1,2,3中產生隨機...