python字符串忽略大写比较

看到网上都是清一色的答案,不知道人是怎么弄上去的。

两个字符串忽略大小写比较:

code = 'abcd' 

 sessionCode = 'AbCd'                   

if code.lower() != sessionCode.lower():

      print('不相等')

else:

       pring('相等')

还有一点需要注意的是: 有的时候lower()和lower分不清楚:

          lower() 他代表的就是一个函数,我们将一个字符串变为小写,调用的是code.lower() 调用的是python为我们提供的函数。

          lower  如果不加括号的话,那么结果是一个对象,如果我们这样写code.lower == sessionCode.lower他们是两个对象,这样永远不相等。

 

 

 

                   

             

你可能感兴趣的:(人工智能)