掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
在實(shí)際的開發(fā)工作中,經(jīng)常會(huì)遇到要判定兩個(gè)字符串是否相等,下面我們說(shuō)一下具體的實(shí)現(xiàn)方法

第一種是is來(lái)判斷
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-SummaryList
Handler', False)
if groupName is 'url':
打印如下,看到通過(guò)is判斷是false
('reqBody_dim-SummaryListHandler', u'url')
('reqBody_dim_url-SummaryListHandler', False)第二種是用id 和 in
看到用in可以判斷兩個(gè)字符串相等
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) 
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流