Python中的input()和raw_input()

相同点:input()和raw_input()都可以读取控制台的输入

不同点:在python的五种数据类型中,输入列表、元组、字典时,input()和raw_input()是没有区别的。而当输入内容为数字或字符串时,input()返回数值类型,而raw_input()把输入内容当字符串处理

Python中的input()和raw_input()_第1张图片
input()和raw_input()

其实input()函数是通过raw_input()实现的。

def input(prompt):
  return (eval(raw_input(prompt)))

你可能感兴趣的:(Python中的input()和raw_input())