python2默認編碼凡是ASCII碼(不能識別中文,要在文件頭部加上 #-- encoding:utf-8 -- 指定編碼方式)python
python3默認編碼方式unicode(能夠識別中文)python2.7
python2中加不加括號均可以打印編碼
python3中必須加括號code
python2 raw_input()
raw_input()獲得了str
input()獲得了int對象
python3 input()
input()獲得了str繼承
python2 range()/xrange()utf-8
python3 range(),是可迭代對象unicode
python3中都是新式類input
python2.7中經典類和新式類混合class
繼承了object的類是新式類
新式類查找廣度優先,經典類查找深度優先
python3能夠使用super
python2不能使用super
python2的除法不是浮點數只返回商,整數同樣
python3的除法返回小數,整除只返回商
# python2除法 5 / 2 = 2 5.0 / 2 = 2.5 # 整除 5 // 2 = 2 5.0 // 2 = 2.0 ##################### # python3除法 5 / 2 = 2.5 5.0 / 2 = 2.5 # 整除 5 // 2 = 2 5.0 // 2 = 2.0
持續更新...