Python問題總結01

2021-09-02 23:15:09 字數 940 閱讀 5589

把最近遇到的python問題總結一下:

1、python出現「unexpected indent」怎麼辦?

這個報錯的原因是沒有對齊,或者編碼不符合規範造成的。

縮排應該是四個空格。(if請頂格寫,if下面的兩行,行首四個空格。)

如果使用notepad++,有製表符號

notepad++有個設定,可以顯示所有的字元的。  檢視 -> 顯示符號 -> 顯示空格與製表符:

2、"%12ld %12ld" 是啥意思啊?

這是字串格式,ld是指長整數,%12ld指輸出12位的長整數。因此,"%12ld %12ld"表示的是 輸出兩個12位的長整數。

3、2的3次方怎麼表達?

2**3,print(2**3)就可以直接顯示8。

4、python出現「name 'raw_input' is not defined」怎麼辦?

原因出在raw_input ,python3.0版本後用input替換了raw_input。

5、縮排錯誤

在python裡不能用括號來表示語句塊,也不能用開始/結束標誌符來表示,而是靠縮進來表示。

在邏輯行首的空白(空格和製表符)用來決定邏輯行的縮排層次,從而用來決定語句的分組。這意味著同一層次的語句必須有相同的縮排。

"syntaxerror: invalid syntax",python指示的這個錯誤告訴我們程式的語法是無效的,即程式沒有正確地編寫。

python中的縮排是重要的一部分,要習慣使用一種縮排方式,以免造成程式不必要的bug。

問題總結01

對於平時遇到的一些小的問題,需要及時的記錄下來,以防重複遇到再次的耗時間去想。struct node int main 報錯 error no matching function for call to node node int int 原因其實很簡答,就是沒有注意。自定義的類或者結構體沒有寫帶引...

01揹包問題總結

一 問題描述 有n件物品和乙個容量為v的揹包。第i件物品的費用是c i 價值是w i 求解將哪些物品裝入揹包可使價值總和最大。所謂01揹包,表示每乙個物品只有乙個,要麼裝入,要麼不裝入。二 解決方案 考慮使用dp問題 求解,定義乙個遞迴式 opt i v 表示前i個物品,在揹包容量大小為v的情況下,...

0 1 揹包問題總結

一 問題描述 有n件物品和乙個容量為v的揹包。第i件物品的費用是c i 價值是w i 求解將哪些物品裝入揹包可使價值總和最大。所謂01揹包,表示每乙個物品只有乙個,要麼裝入,要麼不裝入。二 解決方案 考慮使用dp問題 求解,定義乙個遞迴式 opt i v 表示前i個物品,在揹包容量大小為v的情況下,...