Python2.x 和 Python3.x,如何选择?
目录
一.前言
Python 软件基金会宣布,到 2020 年元旦,将不再为编程语言 Python 2.x 分支提供任何支持。这一天将标志着一出延续多年的戏剧的高潮:Python 从较旧的、功能较弱的、广泛使用的版本过渡到更新的、更强大的版本。
然而,Python 的新版本在采用上仍然落后于它的旧版本。未来几年里,还会有很多人继续使用 Python 2 编写的程序,当世界被 Python 3 迅速占领之时,受困于寿命终将终结的 Python 2,你应该怎么办?
零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门
二.Python2.x 和 Python3.x 区别
1.官方解释
python2.0 是过去的遗产;python3.0 是未来使用的(去繁从简);
2.语法区别
python2.0 print "hello"
python3.0 print ("hello")
3.编码区别
python2.0 不能直接写中文;必须先声明 utf-8 如:#-_\- coding:utf-8 -_\-
python3.0 可以直接写中文;默认是 unicode 支持中文;不再烦恼字符编码问题。
4.第三方库区别
很多第三方库名字已经改变,就好比:小时候别人叫你小可爱,现在别人已经开始叫你老油条!
三.总结
Python2.x 已经属于过去式 ,Python3.x 才属于当下或者未来! 所以在学习 Python 的时候可以直接重 Python3.x 开始!
四.猜你喜欢
未经允许不得转载:猿说编程 » Python2.x 和 Python3.x,如何选择?
本文由博客 - 猿说编程 猿说编程 发布!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端