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

最近在帮社会段写一个集成工具,大佬非要用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()

posted @ 2022-11-21 21:20  那酒不要留  阅读(36)  评论(0编辑  收藏  举报
/* 雪花特效 */