1.語法錯誤
ifsyntaxerror: 'return' outside funtion'b'
in list1:
print('存在')
return
else
:print('不存在')
語法錯誤:return 在函式外使用
解決方法:將return放在函式中
ifsyntaxerror: invalid syntax'b'
in list1:
print('存在'
else
:print('不存在')
語法錯誤:非法的語法
解決方法:看報錯資訊在低幾行,從這一行往上找錯誤
2.型別錯誤
nametypeerror: must be str,not int= '張三'
fond =
1print(name
+ '喜歡'
+ fond)
型別錯誤:必須是乙個字串,不能是數字
解決方法:使用+拼接的時候,必須使用字串,或者將數字轉化成字串
dic1.pop()typeerror:pop expected at least 1 arguments,got 0
型別錯誤:pop方法期望得到至少乙個引數,但是現在引數為0
3.索引錯誤
list1indexerror:list index out of range= ['outman'
,'小李子'
,'諾蘭'
,'皮克斯']
print(list1[5])
索引錯誤:列表索引超出範圍
解決方法:檢視列表的長度,索引要小於長度
4.縮排錯誤
ifindentationerror:'b'
in list1:
print('存在')
else
:print('不存在')
unindent does not match any outer indentation level
縮排錯誤:未知縮排不匹配任何縮排等級
ifindentationerror: expected an indented block'b'
in list1:
print('存在')
else
:print('不存在')
縮排錯誤:期望乙個縮排tab
5.鍵錯誤
dic1keyerror: 'fond'= print(dic1['fond'])
鍵錯誤:沒有指定的鍵值
6.值錯誤
contentvalueerror: substring not found= 'hello world'
result =
content.index('2')
print(result)
值錯誤:子字串未找到
7.屬性錯誤
tp1attributeerror: 'tuple' object has no attribute 'remove'= ({},,(),1,
2,3,
'a',
'b',
true
)tp1.remove()
print(tp1)
屬性錯誤:元組物件沒有屬性remove
在寫php的時候的一些經驗
今天 因為乙個驗證碼問題 搞了一下午 所以很就結合抑鬱 為什麼 會出現這個錯誤 因為 我們專案的伺服器的變更 所以專案的配置檔案也跟著一起要進行更改 所以在更改眾多配置檔案的時候 就埋下了 接下來要處理的問題的隱患 當把配置檔案都改好上傳之後 還並不知道驗證碼那邊出問題了 知道有人跟我說 出問題了 ...
python 遇到的一些坑
lst 1,2,4 print lst.iter next 列印出來的是 1 print lst.iter next 列印出來的是 1 呼叫 iter 方法的時候,生成乙個迭代器物件 如上,第二次呼叫,先生成物件,然後返回的是該物件的第乙個值 第二次和第一次列印的是兩個不同的例項的next 方法,但...
關於寫js的時候的一些問題
size medium 第一種情況 missing after argument list 這種情況產生的原因是在js中 string型別的變數在js函式傳遞的時候必需包含在雙引號中,這樣你加上雙引號就沒問題了。具體的例子是,我在生成html 的js中如下寫法的時候是會報錯的。str str 但是當...