python2和python3有什么差別?
我主要從兩個方面解釋兩者的區別:
語法上的主要區別:
1.打印功能
在python2中,print是一個輸出語句,即直接打印“Hello,World!"就這么做;但是在python3中,print是作為函數調用的,print("你好,世界!"))
2.編碼方法
python2中默認的編碼方法是ASCII,所以如果代碼中出現中文,就必須聲明";#-*-coding:·UTF-8-*-"在代碼的開頭;python3中默認的編碼是utf-8,所以它非常兼容各種語言。
3.除法運算
如果用python2除整數,結果也是整數。但是python3會默認浮點數類型的劃分,比如對于3/2,python2的結果是1;Python3導致1.5。
4.xrang
pythondjango要學多久?
如果你是零基礎的學習者,那你就是在學習pytho。在ndjango之前,需要學習一些python的基礎知識,學習兩部分知識一般需要2到3個月。如果有python基礎,沒有web編程基礎,學習django大概需要2個月。如果有web編程基礎,需要1個月。