咨询大家个问题,一直使用 python2.7,现在用的也比较顺手,一直没接触 python3,想咨询下 python2.7 和 3 有多大区别,主要是哪里的区别,哪个好一些,以后转到使用 python3 怎么样?
咨询大家个问题,一直使用 python2.7,现在用的也比较顺手,一直没接触 python3,想咨询下 python2.7 和 3 有多大区别,主要是哪里的区别,哪个好一些,以后转到使用 python3 怎么样?
|
zhongshuSep 1, 2017
1
兼容性很不好,很多人不愿意升到 Python3
|
|
qsnow6Sep 1, 2017
2
没什么区别,不要升
|
|
terry0314Sep 1, 2017 via Android
3
为了用 sanic 升到了 3.
|
|
terry0314Sep 1, 2017 via Android
4
另外对我来说最方便的一点就是不用再处理奇奇怪怪的编码问题。
|
|
NoAnyLoveSep 2, 2017
5
异步处理很强大也很有趣,如果有处理大并发量的需求的话,建议升级。其实比较痛苦的是如果写的东西要兼容 2 和 3 的话,很多细节的处理比较痛苦,一不小心就某个版本不能运行了
|
|
yech1990Sep 2, 2017 via Android
6
多看看 pep 你就有动力转了。
看来新特性后,我都自觉的切换到 3.6 了。无奈大多平台还是 3.5。 |
|
abcbuzhimingSep 2, 2017
7
我觉得 python3 和 python2 最大的区别就是那个字符串,python2 的字符串的定义和使用方式接近 C/C++语言,也就是属于 unicode 时代之前的方式,而 python3 的字符串就和大部分现代语言比如 java 没啥区别了,属于 unicode 时代后的方式,除了这个,我真不觉得 3 和 2 的区别很大。无非就是改个命名啥的
|
|
XIVN1987Sep 2, 2017 via Android
8
我觉得看领域,py3 的改进主要是 web 友好的,比如编码、协程,,
|
|
WickedSep 2, 2017 via iPhone
9
可以先用 lib2to3 机翻一次,虽然我们的项目还是在用 python2
|
|
UniDashSep 2, 2017
10
从来没遇到过兼容性问题
|
|
sunwei0325Sep 3, 2017
11
迟早得转, 晚转付出的学习成本更大
|
|
silence12Sep 5, 2017
12
天津和成都的 python 在哪? 来一打,1 年以上就可以
|