Python3 錯誤型別記錄

2021-08-21 08:29:37 字數 974 閱讀 4194

1.syntaxerror :    'return' out side function

語法錯誤       :     return  不能在方法以外使用

解決辦法       :    將 return 放在方法體中使用

2.typeerror    :    must  be str ,not int

型別錯誤       :    必須是str , 而不是int

解決辦法       :    使用+拼接的時候,必須使用字串或將數字轉化為字串

3.syntaxerror :    invalid syntax

語法錯誤      :    非法的

解決辦法      :    看報錯資訊在第幾行,從這一行往上找錯誤

4.indentationerror :    unident does not match any outer indentation level

縮排錯誤       :    未知縮排與任何縮排級別不匹配

解決辦法       :      tab自動縮排

5.indexerror   :     string index out of range

索引錯誤       :    字串索引超出了範圍

解決辦法       :    檢視字串的長度,索引要小於長度

6.indexerror   :    list index out of range

索引錯誤       :    列表索引超出了範圍

解決辦法       :    索引要小於長度

7.attributeerror :     'tuple' object has no attribute 'remove'

屬性錯誤       :        元組物件沒有屬性'remove'

8.valuerror    :     subdtring not found

值錯誤          :    子字串未找到

python3傳參型別記錄

向函式中傳入dict def modify d d a 11 defdelete d d.pop b definsert d d c 3 d1 modify d1 delete d1 insert d1 print d1 可以看出,在函式內對dict進行操作之後,函式外也能看到 所以,傳入的是引用,...

python3異常例項 Python3 錯誤和異常

錯誤和異常 程式執行時有兩種可以分辨的錯誤 syntax error 和 exception 按中文來說,就是語法錯誤和異常。語法錯誤 語法錯誤也就是解析錯誤,是我們最優可能遇到的錯誤。while true print hello world file line 1,in?while true pr...

python3 學習記錄

1 input print input 獲取的值是乙個字元,需轉換成自己需要的型別 float input please input a int input please input a 等print 如果需要引數話 需寫成 print sum 1f sum 後面的引數要加 號!2 平方根 1 ma...