在這裡分享一些新手學習python時候,出現的報錯的情況,以及原因,方便自己去找到解決問題的辦法。
syntaxerror: 'return' outside function
解決:將return放在方法體中,return不能在方法以外使用
在這裡值得提的是:
break 跳出迴圈,迴圈外面的**繼續執行
continue 跳出這一次迴圈,剩下的迴圈繼續執行
return 通常用在方法中 後面的**統統不執行
這三個的用法需要我們注意一下
typeerror: must be str, not int
型別錯誤 必須是乙個字串 不能是數字
解決辦法:使用+拼接的時候 必須使用字串,或者將數字轉化成字串
例如:
name = '小王'
age = 16
print('我的名字是' + name + ',我的年齡是' + age)
indentationerror: unindent does not match any outer indentation level
indent 縮排錯誤 : 未知縮排不匹配任何縮排等級
解決辦法:tab自動縮排
indexerror: string index out of range
索引錯誤:字串超出了範圍
解決辦法:檢視字串的長度 索引要小於長度等,一些超出了要求的要注意
indexerror: list index out of range
索引錯誤:列表索引超出範圍、
解決辦法:這種和上面類似,在操作列表時候要注意按要求來
attributeerror: 'tuple' object has no attribute 'remove'
attribute 屬性 object物件
屬性錯誤:元組物件沒有屬性'remove'
解決辦法:注意檢查物件的屬性是否是要求的,也要注意拼寫等錯誤
keyerror: 'fond'
key 鍵錯誤 沒有指定的鍵值「fond」
print(dic1['fond'])
解決方法:這個一般出現在對字典的操作中,這時檢查字典中key所對應的鍵值,進行對比排除
typeerror: pop expected at least 1 arguments, got 0
arguments 引數 expected期望 at least 至少
型別錯誤:pop方法希望得到至少乙個引數,但是現在引數為0
解決方法:在關於字典的操作中
dic1.pop()
pop裡面需要寫引數 引數為想要刪除的key值
dic1.pop('friend')
以上八種錯誤在新學時候容易出錯,希望能對初學者有一點幫助
C 基礎 一些基本型別概述
開門見山,前段時間學習opencv的fast演算法,中間有很多sse2的指令集,深受其惑。下面我把學習過程中學到的一些指令集介紹給大家,希望能對大家有所幫助!include m128i被稱為128bits的整數,對其進行賦值時,可以呼叫 m128i mm set1 epi8或者 m128i mm s...
seo優化的一些錯誤認識
seo優化的一些錯誤認識 ai推聯盟 不優化是很難獲得排名的,但是 優化不好,同樣也很難獲得排名,人們在seo優化過程當中可能會對seo有一些錯誤的認識,下面就來分析一下。1 不要為了seo而seo 搜尋引擎不是公益組織,而是商業機構,本質也是追求利益。所以想讓搜尋引擎喜歡上我們,就需要先幫助搜尋引...
python 基本型別
1 基本資料型別 1 number int float python3中全部是long型別 2 string字串型別 3 list 4 tuple 5 list 6 sets 7 complex a,b 2 型別識別 type 3 型別轉換 int 3.22 float 6 4 進製轉換 十進位制轉...