初學python,暫時就記一點。
1、print
2.7:print "123" #正常
3.6:print "123" #報錯,正常應該是print在輸出任何東西的時候都需要加上括號,例如: print ("123")
2、input和raw_input
2.7:input會把接受的值轉換為表達式所需要的類型進行處理,詳見eval函數
raw_input會把接受到的東西都當做字符串處理
3.6:沒有了 raw_input用法,只有input
附例子:
1 x = 10; 2 input_y = int(input("input: ")); 3 print (input_y+x, 11); #不同類型的數據拼接用 “,”隔開,同類型非數值用"+"或者","進行拼接 4 print ("na"+"me",1);
