10除以4等于2,强制精确为整数,2.5+2=4.5;但是10.0除以4就是浮点数运算,结果就是2.5,2.5+2.5=5.0。结果正确
2017-01-14
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for it in L:
if it in s:
s.remove(it)
else:
s.add(it)
print s
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for it in L:
if it in s:
s.remove(it)
else:
s.add(it)
print s
2017-01-13
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for name in d:
print "%s:%s" % (name,d[name])
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for name in d:
print "%s:%s" % (name,d[name])
2017-01-13
已采纳回答 / 游代丁
r'……' 是一个固定形式,如果在里面插入包含 'x' 和 ''x'' 这样类型的字符串,会导致python解释器对字符串错误理解要想在raw里面任意插入 'x' 和 ''x'' 这样类型的字符串,要用 r'''……''' 这样的形式
2017-01-13