现在学肯定是学python3.
两者的差异对开发者本身影响并不大,个别语法细微的差别,比如python3的print以函数方式使用,一些常用模块的名称差异,一些机制的差异比如异常处理。你学习了python3,只要稍微了解一下2个版本的差异,就可以进行工作。
2个版本的差异,主要是已经上线的项目,如果项目比较庞大,整体升级工作量非常大,所以很多公司,选择继续使用python2版本。相反如果是新项目,一般都会选择python3版本。
也就是说你参加工作,有可能会使用python2版本,学习python3也可以完成工作。
所以学python3是没有问题的。