如何比较python中的字符串



我需要将字符串存储在一系列元素中,当我存储并进行比较时,它们并不相同。我不确定我缺少什么。

test = np.zeros(1,dtype=[('data','a8')]) 
test['data']=str("right") 
print(test[0]['data'], test[0]['data'] == "right")  

我的输出是b'right' False。不过,应该是True

您正在比较字符串和字节(请注意打印输出中的B)。尝试

print(test[0]['data'] == b"right")  

相关内容

  • 没有找到相关文章

最新更新