Python3的新改動

2021-06-07 19:25:48 字數 828 閱讀 8984

最近在學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...