python判断字符串相等?

clipboard.png
word和key不是相等的吗?为什么不执行打印操作而直接跳到i的迭加?

阅读 14.2k
3 个回答

单靠你截图这些内容,看不出来原因。
你可以在else里加个print,一是看看有没有进else,而是看看word、key分别是什么。

IDEdebuger 里你看到的不一定是真实的值,你可以把他们的 type 打印出来看看,
你会发现debuger 有时候会骗人。
还有你可以看看__str____repr__和区别,理解一下 obj==eval(repr(obj))
奉上大神的回答:Difference between str and repr in Python

就是用 == 判断。。。

print出来,看看本地和linux环境存不存在编码问题。粘下代码,还让我们手打一遍吗。。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题