加分习题:
1.
这两个函数均能接收 字符串 ,但
raw_input
() 直接读取控制台的输入(任何类型的输入它都可以接收)。而对于
input
() ,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError 。
2.raw_input
() 将所有输入作为字符串看待,返回字符串类型。而
input
() 在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型(
int
,
float
);同时在例子
1
知道,
input
() 可接受合法的 python 表达式,举例:
input
(
1
+
3
) 会返回
int
型的
4
话说直接输入6'2程序也能识别
无需用反斜杠转义~