小白如题,用type检测了一下,纯数字也显示str,但如果在变量前加int便不会出现这种情况(变成了数字)
疑点就在于为什么输入的数字会被检测成字符串?
age = input('your age? ') print(type(age)) print("you are a %d man" % age)
小白如题,用type检测了一下,纯数字也显示str,但如果在变量前加int便不会出现这种情况(变成了数字)
疑点就在于为什么输入的数字会被检测成字符串?
age = input('your age? ') print(type(age)) print("you are a %d man" % age)
Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型