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

怎么把input里面用户输入的值变成string类型呀?

month = set(['jan','fed','mar','june','july','aug','sep','oct','nov','dec'])
coms=input('请输入要查询的月份(英文简写):')#我这个必须要输入加引号的'jan'才能正确输出,不加引号就报错,说我输入的类型错误
if coms in month:
    print'输入正确'
else:
    print'输入错误'


正在回答

6 回答

不知道是不是版本为问题,你开始列出来的时候要加引号,下面输入也应该加引号,不然表示的不是一个东西

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

用str()

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

str()

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

没问题的呀。加不加引号都可以的。

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

不懂呀?

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

没问题啊,难道是版本问题?

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

举报

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

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

进入课程

怎么把input里面用户输入的值变成string类型呀?

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