Python中input()和raw_input()的区别(2.X和3.X)

python2.X

raw_input()
将所有输入作为字符串看待,返回字符串类型(str)。

input()
(1)可以直接接收数字的输入,返回输入数字的类型.
(2)可以输入表达式如3 + 56,返回表达式结果的类型
(3)也可以通过 ‘str’,输入字符串,返回字符串类型

python3.X

在python3.X之中,已经将python2.X之中的raw_input( )和input( )合并为input( ).
input( )
将所有输入作为字符串看待,返回字符串类型(str)

输入截图

如果你想在python3.X之中实现如python2.X之中input( )的功能

可以使用 eval(input( ))
eval(input( ))

参考:
原帖1
原帖2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值