最近在學python,看的書是2.x的,電腦上裝的是python3,發現蠻多的改動。
這篇文章主要介紹了相比於python2.6,python3.0的新特性。更詳細的介紹請參見python3.0的文件。
common stumbling blocks
本段簡單的列出容易使人出錯的變動。
string and bytes
pep3101:字串格式化的新方法
pep3106:修補了dict的keys(),items(),values()方法
pep3107:函式註解(function annotations)
exception stuff
new class and metaclass stuff
其他的語言變化
這裡列出大多數的python語言核心和內建函式的變化。
optimizations
模組變動(新的,改進的和廢棄的)
build and c api changes
python』s build process和c api的改動包括:
其他的改動和修復
在原始碼裡分散一系列的改進和bug修復。changes log表明,從2.6到3.0,有***個改動和yyy的bug修復。
python 3 中對print的改動
開始學習python,直接從python3開始學習了,雖然相應的庫和資料還比較少,據說python3是一次大改動吧。看了一些python2.x的資料,在python3 shell中實現的時候,發現python3中對print函式做了較大的修改 help print help on built in ...
Python3 0的新改動
這篇文章主要介紹了相比於python2.6,python3.0的新特性。更詳細的介紹請參見 python3.0的文件。common stumbling blocks 本段簡單的列出容易使人出錯的變動 初學者應該注意 old print the answer is 2 2 new print the ...
python3安裝 Python3的安裝
1.anaconda安裝 2.安裝包安裝 3.linux下的命令列安裝 centos red hat 1 sudo yum install y sudo yum update3 sudo yum install y python35u python35u libs python35u devel p...