簡單羅列一下知識點:
一、基本寫法
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: #
捕捉多個異常,並將異常物件輸出
(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中產生隨機...