1-python学习之---- input和raw_input的区别

上一篇 / 下一篇  2017-10-09 17:21:36 / 个人分类:python


使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的
1:纯数字输入

当输入为纯数字时

    input返回的是数值类型,如int,float
    raw_inpout返回的是字符串类型,string类型,所以想要得到数值类型的值,需要将string类型转换为int类型: a=int(raw_input u("请输入数字"))

2:输入字符串为表达式

input会计算在字符串中的数字表达式,而raw_input不会。

如输入 “57 + 3”:

    input会得到整数60
    raw_input会得到字符串”57 + 3”






TAG:

lichtest的个人空间 引用 删除 lichtest   /   2017-10-13 11:22:16
5
 

评分:0

我来说两句

Open Toolbar