为了账号安全,请及时绑定邮箱和手机立即绑定

Bart==bart为什么==这样不可以呢?

s = set(['Adam', 'Lisa', 'Bart', 'Paul'])

Adam==adam

Bart==bart

print 'adam' in s

print 'bart' in s


正在回答

3 回答

Bart==bart是变量判断相等。字符串要加引号

0 回复 有任何疑惑可以回复我~
#1

慕后端7303097 提问者

非常感谢!
2016-06-16 回复 有任何疑惑可以回复我~

应为这个是set

0 回复 有任何疑惑可以回复我~

python 中字符串不可以这样比较 用的是cmp()方法

例: print cmp('bart','Bart') #输出结果为0  即False

        print cmp('bart','bart')    #输出结果为1 即True

0 回复 有任何疑惑可以回复我~
#1

weibo_喵喵喵喵喵到底有多少_03593603

我按你说的输入,结果是相反的诶,第一个结果是1,第二个是0.是什么原因?
2016-07-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

Bart==bart为什么==这样不可以呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信