python---键盘输入和输出(raw_input和input)

来源:互联网 发布:单片机电源电路 编辑:程序博客网 时间:2024/06/16 03:42

raw_input()

<span style="font-family:Microsoft YaHei;font-size:18px;">test = raw_input("输入您的内容:")</span>

打印出的结果:
<span style="font-family:Microsoft YaHei;font-size:18px;">输入您的内容:</span>
然后,根据提示,输入您的内容,比如,你好,python
<span style="font-family:Microsoft YaHei;font-size:18px;">输入您的内容:你好,python</span>
<span style="font-family:Microsoft YaHei;font-size:18px;">>> print test</span>
你好,python
raw_input的对输入的内容以默认以字符串的形式处理。

input()

<span style="font-family:Microsoft YaHei;font-size:18px;">test = input("输入您的内容:")</span>
打印出的结果:
<span style="font-family:Microsoft YaHei;font-size:18px;">输入您的内容:</span>
然后,根据提示,输入您的内容,比如,"你好,python".警示:这里和raw_inout的却别是要加引号,表示这是字符串

----------------------------------------以列表为例,说明input和raw_input的区别-----------------------
<span style="font-family:Microsoft YaHei;font-size:18px;">testList = raw_input("输入列表:")</span>
打印出的结果:
<span style="font-family:Microsoft YaHei;font-size:18px;">输入列表:</span>
然后,根据提示输入您的内容,比如,[x for x in range(10)]
<span style="font-family:Microsoft YaHei;font-size:18px;">输入列表:[x for x in range(10)]</span>
<span style="font-family:Microsoft YaHei;font-size:18px;">print testList</span>
<span style="font-family:Microsoft YaHei;font-size:18px;">[x for x in range(10)]</span>

testList = input("输入列表:")
打印出的结果:
<span style="font-family:Microsoft YaHei;font-size:18px;">输入列表:</span>
然后,根据提示输入您的内容,比如[x for x in range(10)]
<span style="font-family:Microsoft YaHei;font-size:18px;">输入列表:[x for x in range(10)]</span>
<span style="font-family:Microsoft YaHei;font-size:18px;">print testList</span>
<span style="font-family:Microsoft YaHei;font-size:18px;">[0,1,2,3,4,5,6,7,8,9]</span>


总结:
raw_input,从键盘输入的内容都按照字符串处理
input从键盘输入的内容,是按照原有的数据格式处理




0 0