DK593
2021-06-14 20:16
采纳率: 100%
浏览 111
已结题

为什么input内输入数字会被认为是字符串?

小白如题,用type检测了一下,纯数字也显示str,但如果在变量前加int便不会出现这种情况(变成了数字)

疑点就在于为什么输入的数字会被检测成字符串?

age = input('your age? ')
print(type(age))
print("you are a %d man" % age)
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题