这篇文章主要介绍了python中比较两个字符串是否相等的方法有哪些,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

在实际的开发工作中,经常会遇到要判定两个字符串是否相等,下面我们说一下具体的实现方法

第一种是is来判断

groupName=params['groupName']##groupName的值是'url'reqBody['dim']=groupNameprint("reqBody_dim-SummaryListHandler",reqBody['dim'])##('reqBody_dim-SummaryListHandler',u'url')print("reqBody_dim_url-SummaryListHandler",('url'isreqBody['dim']))##('reqBody_dim_url-SummaryListHandler',False)ifgroupNameis'url':打印如下,看到通过is判断是false('reqBody_dim-SummaryListHandler',u'url')('reqBody_dim_url-SummaryListHandler',False)

第二种是用id 和 in

看到用in可以判断两个字符串相等

print("groupName:",groupName)reqBody['dim']=groupNameprint("reqBody_dim-SummaryListHandler",reqBody['dim'])print("reqBody_dim_url_is-SummaryListHandler",('url'isgroupName))print("reqBody_dim_url_id-SummaryListHandler",(id('url')==id(groupName)))print("reqBody_dim_url_in-SummaryListHandler",('url'ingroupName))('groupName:',u'url')('reqBody_dim-SummaryListHandler',u'url')('reqBody_dim_url_is-SummaryListHandler',False)('reqBody_dim_url_id-SummaryListHandler',False)('reqBody_dim_url_in-SummaryListHandler',True)

感谢你能够认真阅读完这篇文章,希望小编分享python中比较两个字符串是否相等的方法有哪些内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!