84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
word和key不是相等的嗎?為什麼不執行列印操作而直接跳到i的迭加?
單靠你截圖這些內容,看不出來原因。 你可以在else裡加個print,一是看看有沒有進else,而是看看word、key分別是什麼。
在 IDE 的 debuger 裡你看到的不一定是真實的值,你可以把他們的 type 印出來看看,你會發現debuger 有時候會騙人。 還有你可以看看__str__ 和 __repr__和區別,理解一下 obj==eval(repr(obj))。 奉上大神的回答:Difference between str and repr in Python
IDE
debuger
__str__
__repr__
obj==eval(repr(obj))
就是用 == 判斷。 。 。
==
print出來,看看本地和linux環境存不存在編碼問題。黏下程式碼,還讓我們手打一遍嗎。 。 。
單靠你截圖這些內容,看不出來原因。
你可以在else裡加個print,一是看看有沒有進else,而是看看word、key分別是什麼。
在
IDE
的debuger
裡你看到的不一定是真實的值,你可以把他們的 type 印出來看看,你會發現
debuger
有時候會騙人。還有你可以看看
__str__
和__repr__
和區別,理解一下obj==eval(repr(obj))
。奉上大神的回答:Difference between str and repr in Python
就是用
==
判斷。 。 。print出來,看看本地和linux環境存不存在編碼問題。黏下程式碼,還讓我們手打一遍嗎。 。 。