Python中怎样判断字符串相等?这也许是很多正在学习python的小伙伴想知道的问题吧。下面小编就通过介绍is、id和in来教会大家判断字符串相等的方法。
我们可以用以下俩种方法来判断:
方法一、使用is来判断
groupName = params['groupName'] ##groupName的值是'url' reqBody['dim'] = groupName print("reqBody_dim-SummaryListHandler", reqBody['dim']) ## ('reqBody_dim-SummaryListHandler', u'url') print("reqBody_dim_url-SummaryListHandler", ('url' is reqBody['dim'])) ## ('reqBody_dim_url-SummaryListHandler', False) if groupName is 'url':
打印如下,看到通过is判断是false
('reqBody_dim-SummaryListHandler', u'url') ('reqBody_dim_url-SummaryListHandler', False)
方法二、使用id和in来判断
看到用in可以判断两个字符串相等
print("groupName:",groupName) reqBody['dim'] = groupName print("reqBody_dim-SummaryListHandler", reqBody['dim']) print("reqBody_dim_url_is-SummaryListHandler", ('url' is groupName)) print("reqBody_dim_url_id-SummaryListHandler", (id('url')==id(groupName))) print("reqBody_dim_url_in-SummaryListHandler", ('url' in groupName)) ('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)
以上就是小编给大家带来的几个判断字符串相等的方法了,希望能够给大家的学习带来一定的帮助,如果学会的小伙伴们可以赶紧去实战中加深印象。