python基礎第十八課 常見的報錯

2021-10-09 18:26:39 字數 1494 閱讀 6297

python的異常處理機制

python常見的異常型別

traceback模組

漏了末尾的冒號, 如if語句, 迴圈語句else子句等

縮排錯誤, 該縮排的沒縮排,不該縮排的瞎縮排

把英文符合寫成中文符號, 比如 : 引號,冒號,括號

字串拼接的時候, 把字串和數字拼接在一起

沒有定義變數, 比如while迴圈的變數

"==「比較運算子和」="賦值運算子混用

索引越界問題indexerror

# 錯誤

lst =[1

,2,3

,4,5

]print

(lst[5]

)# 修改

print

(lst[4]

)

# 錯誤

lst =[1

,2,3

,4,5

]1,2

,3)# 修改

lst =[1

,2,3

,4,5

]1)

try

: n1 =

int(

input

('請輸入乙個整數:'))

n2 =

int(

input

('請輸入另乙個整數:'))

result = n1 / n2

except baseexception as e:

print

(e)else

:print

('結果為: '

, result)

try

: n1 =

int(

input

('請輸入乙個整數:'))

n2 =

int(

input

('請輸入另乙個整數:'))

result = n1 / n2

except baseexception as e:

print

(e)else

:print

('結果為: '

, result)

finally

:print

('總會被執行!'

)

a =1/

0# zerodivisionerror

lst =[1

,2,3

]print

(lst[3]

)# indexerror

d1 =

print

(d1[

'王五'])

# keyerror

int a =

20# syntaxerror

a =int

('hello'

)# valueerror

python第十八課 常用內建函式

常用內建函式 round print round 3.14 round 3.99 print round 3145.926,2 round 413.575,2 abs print abs 2 abs 1 abs 0 abs 1 abs 2 max min sum print max 1,2,3,4,...

Go語言第十八課 CGO

可借助cgo實現go語言對c的呼叫,下面展示幾種呼叫方式。c 內容如下 include include include char test hello const char name int main 執行結果 yuyong hello go 如下 package main include incl...

日本語 第十八課

第十八課 攜帯電話 小 手機便的很小了 音 大 電視的聲音便大了 息子 醫者 兒子成為了醫生 部屋 綺麗 請把屋子收拾乾淨 風邪 感冒怎麼樣了啊?昨夜 薬 飲 昨天吃藥了,但是還沒有好轉 旅行 荷物 軽 旅行箱還是輕點好.軽 是啊,盡可能的變輕了.嬢 你的女兒多大了?今年 七歳 今年,已經7歲了.啊...