Python2中input()、raw_input()和Python3中input()

本文揭示了Python2中input()和raw_input()的区别,重点在于如何正确处理字符串输入,并介绍了Python3中input()的简化。了解了Python2的input()需配合引号使用,而Python3的单一input()函数则省去了类型判断。
摘要由CSDN通过智能技术生成

最近在帮社会段写一个集成工具,大佬非要用Python2,从Python3开始接触Python的我真是很难。

input输入的时候一直报错,发小输入123就不报错,但是中文就不行,搞了半天以为是编码问题

总结如下:
其实Python2.x中,input()函数让我们明确我们输入的是数字格式还是字符格式,就是我们自己要知道我们想要的是什么,数字格式直接输入,字符格式必须加上单引号或者双引号,以确定我们输入的是字符串。
重点:
1、
python2 input() 输入字符串的时候要加引号" xxx"

python2 raw_input()函数无论用户输入什么,都默认为字符格式;而input()函数在Python2.x中,是要用户确定自己输入的是什么,用户要自己清楚明白自己操控的是什么。

2、在Python3中是没有raw_input()函数的,只有input()函数,因为Python3是就行了优化整合,相当于删除了Python2中的input(),只保留了raw_input()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值