Python中raw_input 和 input 区别,以及input使用

    1、raw_input()输入的是字符串,input输入中,输入的是字符串的默认为字符串,数字则为数字,经过了解raw_input为python2时期的语法,在现如今已经没有了这个函数。


经过此处可以看到,raw_input已经不存在。

我们往下查看input函数:


大概的意思为从标准输入读取一个字符串。拖后的换行被取消。如果用户点击了EOF (Unix: Ctl-D, Windows: Ctl-Z+Return),请提高EOFError。在Unix上,如果启用了GNU readline。如果给定,提示字符串,在阅读之前,打印时没有拖尾。

基本可以了解读入的是字符串。


无论输入的是数字还是字符都被默认为是字符串,此时我们需要对得到的字符串强制转换类型。


初学者都会想我一样犯错误,转换了Ex的类型,为什么还是str?这时候当然需要用下面的语句,因为Python在传值时是引用,所以不会改变,或者我们在输入时就对类型进行转换:


这样就会得到我们想要的类型了,当然Python中不存在double类型。

我们需要float,float定量的输出如下


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值