Python提供了内置的函数从标准输入读入一行文本,默认的标准输入是键盘。这里的内置函数指的是Python2中的input()、raw_input()函数和Pyhont3中的input()函数
输入数字不会报错并且保存为数字;直接输入字符会报错,要以引号形式输入,保存为字符串
参考以下一段代码:
a = input()
a
输入:7 输出:7
输入:Klay 输出报错:NameError: name 'virgin' is not defined
输入:'Klay' 输出:'Klay'
无论用户输入什么,都默认保存为字符串格式
参考以下一段代码:
a = raw_input()
a
输入:7 输出:'7'
输入:Klay 输出:'Klay'
输入:'Klay' 输出:" 'klay' "
Python3中去掉了raw_input()函数,对input()函数进行了优化整合,同python2的raw_input()函数一样,输入什么都保存为字符串。
参考以下一段代码:
a = input()
a
输入:7 输出:'7'
输入:Klay 输出:'Klay'
输入:'Klay' 输出:" 'klay' "