參考:http://blog.csdn.net/zheng_integer/article/details/54986762
1、raw_input()和input()的區別:
? ? ?Python 2里面讀取輸入的函數是raw_input(), Python 3的是input()
2、sys.stdin.readline()和sys.stdin.read()的區別
? ? ??? sys.stdin.readline() 僅僅接受一行的全部輸入
? ? ? ? sys.stdin.read()可以接受多行的標準輸入
3、sys.stdin.read()和raw_input()接受和返回的都是原始字符串
raw_input():遇到輸入enter停止輸入,返回。raw_input( )獲取輸入時返回的結果是不包含末尾的換行符'\n'的
sys.stdin.read():讀取數據 ctrl+d是結束輸入 ,enter是換行。故可以接受多行輸入
sys.stdin.readline( ):會將標準輸入全部獲取,包括末尾的'\n',因此用len計算長度時是把換行符'\n'算進去了的。會遇到enter返回