Python 2.7版本與3.6的不同


 

初學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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM