python小白 遇到未知的錯(cuò)誤
問題描述
代碼如下:
# -*- coding:gb2312 -*-# 定義類class Car: # 移動(dòng) def move(self):print(’車在奔跑...’) # 鳴笛 def toot(self):print('車在鳴笛...嘟嘟..') def introduce(self):print('車的顏色是%s,輪子數(shù)量是%d'%(BMW.color,BMW.wheelNum))# 創(chuàng)建一個(gè)對象,并用變量BMW來保存它的引用BMW = Car()BMW.color = ’黑色’BMW.wheelNum = 4 #輪子數(shù)量BMW.move()BMW.toot()BMW.introduce()print(BMW.color)print(BMW.wheelNum)
執(zhí)行結(jié)果:
我的問題,這個(gè)提示錯(cuò)誤:inconsistent use of tabs and spaces in indentation 是什么意思?我用google翻譯了一下,是說:縮進(jìn)中標(biāo)簽和空格的不一致使用
問題是我檢查了啊,看不出來什么錯(cuò)誤。
如圖所示,我把錯(cuò)誤的這一行用注釋屏蔽掉,程序是可以自動(dòng)運(yùn)行。換句話說,跟錯(cuò)誤的這一行并列的其他的縮進(jìn)行都是能夠順利運(yùn)行的。所以我看不出來哪里錯(cuò)誤。
# -*- coding:gb2312 -*-# 定義類class Car: # 移動(dòng) def move(self):print(’車在奔跑...’) # 鳴笛 def toot(self):print('車在鳴笛...嘟嘟..') #def introduce(self): 把錯(cuò)誤的地方暫時(shí)屏蔽#print('車的顏色是%s,輪子數(shù)量是%d'%(BMW.color,BMW.wheelNum)) 把錯(cuò)誤的地方暫時(shí)屏蔽# 創(chuàng)建一個(gè)對象,并用變量BMW來保存它的引用BMW = Car()BMW.color = ’黑色’BMW.wheelNum = 4 #輪子數(shù)量BMW.move()BMW.toot()#BMW.introduce() 把錯(cuò)誤的地方暫時(shí)屏蔽print(BMW.color)print(BMW.wheelNum)
執(zhí)行結(jié)果:
如圖所示,我把錯(cuò)誤的這一行用注釋屏蔽掉,程序是可以自動(dòng)運(yùn)行。換句話說,跟錯(cuò)誤的這一行并列的其他的縮進(jìn)行都是能夠順利運(yùn)行的。所以我看不出來哪里錯(cuò)誤。
問題解答
回答1:不要用tab,或者設(shè)置你的編輯器一個(gè)tab為4個(gè)空格,建議可以使用sublime
不知道你用的是什么編輯器,如果你用sublime的話可以看出你到底是怎么縮進(jìn)的
相關(guān)文章:
1. Python從URL中提取域名2. php傳對應(yīng)的id值為什么傳不了啊有木有大神會(huì)的看我下方截圖3. python - scrapy url去重4. python - Flask寫的注冊頁面,當(dāng)注冊時(shí),如果填寫數(shù)據(jù)庫里有的相同數(shù)據(jù),就報(bào)錯(cuò)5. 關(guān)于mysql聯(lián)合查詢一對多的顯示結(jié)果問題6. 實(shí)現(xiàn)bing搜索工具urlAPI提交7. 數(shù)據(jù)庫 - Mysql的存儲(chǔ)過程真的是個(gè)坑!求助下面的存儲(chǔ)過程哪里錯(cuò)啦,實(shí)在是找不到哪里的問題了。8. python - oslo_config9. MySQL主鍵沖突時(shí)的更新操作和替換操作在功能上有什么差別(如圖)10. 小白學(xué)python的問題 關(guān)于%d和%s的區(qū)別
