A.input和raw_input的区别
我们来看input的源码
def input(prompt):
return eval(raw_input(prompt))
而eval有什么作用呢?其实input也是调用了raw_input,只是做了eval处理
input:会根据用户的输入来做类型的转换
raw_input:则会把用户的输入都作为一个字符串来处理
B.使用原始字符串标记r用来禁用转义字符\
例:print(r'C:\nxx\tyy')
注意:使用r后,字符串结尾不可以是\
本文主要介绍了Python中input和raw_input两个函数的区别。input函数会尝试将用户输入的内容转换为相应的类型,而raw_input则始终将用户的输入作为字符串处理。此外,文章还提到了如何使用原始字符串标记r来禁用转义字符。

被折叠的 条评论
为什么被折叠?



