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个月。