咨询大家个问题,一直使用 python2.7,现在用的也比较顺手,一直没接触 python3,想咨询下 python2.7 和 3 有多大区别,主要是哪里的区别,哪个好一些,以后转到使用 python3 怎么样?

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