字符串比较逻辑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 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Python - 模块

比较2个字符串而不考虑Python中的重音[重复]

python字符串中的逻辑运算符[重复]

10行Python代码自动清理电脑内重复文件,释放双手!

查看发票组代码后的总结和有感

Python类OOPs概念[重复]