字符串比较逻辑Python [重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串比较逻辑Python [重复]相关的知识,希望对你有一定的参考价值。
我刚刚开始学习python,我在比较字符串时遇到了一些问题。我试着看了一下,但即使在尝试了"=="、"is "和"等式()",我的程序仍然不能工作。
我习惯于用Java工作,我是不是缺少某种逻辑?这是我的代码。
name = "John Smith"
name2 = name.lower
lowerName = name.lower
if name2 is lowerName:
print("it is the same name") #this is never outputted
答案
你需要调用"=="和 "is "以及 "eq("之后,我的程序仍然不能工作。lower()
功能,并使用 ==
当比较字符串时(因为你是在比较值,而不是对象的同一性)。
name = "John Smith"
name2 = name.lower()
lowerName = name.lower()
if name2 == lowerName:
print("it is the same name")
以上是关于字符串比较逻辑Python [重复]的主要内容,如果未能解决你的问题,请参考以下文章