py中,input()方法只能返回一个字符串型数据。
请看下面
c1=input()
if(c1==1)
print(“good!”)
控制台输入 1 然后回车, 你猜猜会出现什么结果?
答案是什么也不会出现,因为c1的值不是整形的1,而是字符串 的1
此时,若我们想让if判定生效,则修改第一句为:
c1=int(input())
这样
控制台输入 1 回车后,会输出
“good!”
这便是数据类型强制转换
当然也不单单只能转为int 型,我们可以多试试!
py中,input()方法只能返回一个字符串型数据。
请看下面
c1=input()
if(c1==1)
print(“good!”)
控制台输入 1 然后回车, 你猜猜会出现什么结果?
答案是什么也不会出现,因为c1的值不是整形的1,而是字符串 的1
此时,若我们想让if判定生效,则修改第一句为:
c1=int(input())
这样
控制台输入 1 回车后,会输出
“good!”
这便是数据类型强制转换
当然也不单单只能转为int 型,我们可以多试试!