python2中的input和raw_input

input会假设用户输入的是合法的python表达式,当你输入字符串的时候要按字符串方式加引号

通过type发现,input中若是输入数字19,显示为int属性;输入19.5显示float属性;输入’许嵩’,显示str属性
所以input输入时,若是输入整数,那么它的类型就是int;小数就是float
字符串属性就是str

raw_input,输入发现不论是输入整数还是小数,都是str类型,所以它会把输入的数据全部转化为字符串型,应该是通过str函数,它会把值转换为合理形式的字符串

自己需要的知识点:

id ,代表该变量在内存中的地址;
type,代表该变量的类型;
value,该变量的值;
使用方法:

print(id(x))
print(type(x))
print(x)

实例:
input输入

age1 =input("1请输入")
age2 =input("2请输入")
age3 =input("3请输入")

print  age1
print  age2
print  age3
print(type(age1))
print(type(age2))
print(type(age3))

结果:

1请输入19
2请输入19.52
3请输入'许嵩'
19
19.52
许嵩
<type 'int'>
<type 'float'>
<type 'str'>

raw_input输入

age1 =raw_input("1请输入")
age2 =raw_input("2请输入")
age3 =raw_input("3请输入")

print  age1
print  age2
print  age3
print(type(age1))
print(type(age2))
print(type(age3))

结果:

1请输入19
2请输入19.52
3请输入'许嵩'

19
19.52
'许嵩'
<type 'str'>
<type 'str'>
<type 'str'>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值