py2和py3的區別總結


1.編碼

python2默認編碼方式ASCII碼(不能識別中文,要在文件頭部加上  #-*- encoding:utf-8 -*-  指定編碼方式)

python3默認編碼方式unicode(可識別中文)

 2.print

python2中加不加括號都可以打印

python3中必須加括號

3.input

python2 raw_input()
python3 input()

 4.range()

python2 range()/xrange()
python3 range()

5.類

python3中都是新式類
python2.7中經典類和新式類混合

新式類中使用廣度優先,經典類中使用深度優先

python3可以使用super
python2不能使用super

 

....持續更新中


免責聲明!

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



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