+ -
当前位置:首页 → 问答吧 → python初学,求答疑:

python初学,求答疑:

时间:2010-12-14

来源:互联网

while True:
  s=str(input("Enter something: "))
  if s=='quit':
  break
  else:
  print('see:'+s=="quit")
  print('The length of input is',len(s))
else:
  print('loop over!')


这是我联系的python代码,我运行以后每次输入的字符串长度都是实际长度+1,例如我输入quit,实际上s的值是quit加一个回车符,这个怎么办呢……是我python版本的问题吗?

作者: tomxiaodong   发布时间: 2010-12-14

s=str(input("Enter something: ")).strip()

作者: tim_spac   发布时间: 2010-12-14

IDE是eclipse+pydev

作者: tomxiaodong   发布时间: 2010-12-14