python3和2学哪个_到底是学Python2还是Python3?产生了很多的争议!神级程序员解析...

4ed3ab5d292deb8452ca865ebc9d17ef.jpg-wh_651x-s_821644435.jpg

在 Python 3 出现之前,Python 在我眼里一向是一位稳重扎实的大年夜叔,资格深挚,语法简单,功能强大年夜,兼顾面向对象和函数式编程,库包丰富程度让其他说话转过来的法度榜样员瞠目结舌并喟叹良士生苦短,要用 Python 啊……这种情况一向持续到 Python 3 的出现。如不雅你也是编程的进修者或者已经学会了的编程者!

6c2243b2b6a5b650dc4559fbf07a724e.jpeg

「Python之禅」里讲过,「找到一种或独一的一种解决筹划去解决问题」。文字既能代表文本数据又能代表二进制数据这很麻烦。一旦对象离开我们的┞菲握,就会让人变得惊恐。有人说我们可以用 Unicode,但实际中人们并不会那么做,有事还会激发不须要的麻烦。比如在 Python 2 中,中文显示是如许的:

690d18ddabdd7930d8d7b123241cae3a.jpg

Python 是一门面向世界的说话,而不只是那些支撑 ASCII 码覆盖的罗马数字的说话。这是 Python 3 在处理文本时选择应用 Unicode 的原因。

e4aa563f1ca43febd65eb974ec5a66b4.jpeg

18b098a9bf2d8c086439df93d7f6673e.jpeg

在python 3.x中/除法不再这么做了,对于整数之间的相除,结不雅也会是浮点数。

除法运算

Python中的除法较其它说话显得异常高端,有套很复杂的规矩。Python中的除法有两个运算符,/和//

起首来说/除法:

在python 2.x中/除法就跟我们熟悉的大年夜多半说话,比如Java啊C啊差不多,整数相除的结不雅是一个整数,把小数部分完全忽视掉落,浮点数除法会保存小数点的部分获得一个浮点数的结不雅。

0a42edf9b56ad07b117e4bd7fbbb98e7.jpeg

5f360545516b200e7e11bb19c012721f.jpeg

edb73a26511d8ba7b9df4b196c79944b.jpeg

99d2d9afda93bb5179856406b7496049.jpeg

不等运算符

Python 2.x中不等于有两种写法 != 和 <>

Python 3.x中去掉落了<>, 只有!=一种写法,还好,我大年夜来没有应用<>的习惯

0c582537b21bd608bbec986c7994d514.jpeg

c68c5761d41575e3323cc70800f1081e.jpeg

Python 3 的开辟过程大年夜致是如许的:

35fed366e5e395c595fd5edcdd8f5f87.jpeg

那么钙揭捉? Python 2 照样 Python 3 呢?如不雅是五年前我推荐进修 Python 2,两年前我推荐都要学都要控制,事实上在 Mac 情况里用 homebrew 安装和应用两个版本的情况是异常便利的。时至今日,大年夜量的库已经开端广泛支撑 Python 3 了,并且 Python 3 的特点已经远远不是解决 str 问题了,所以如今我会推荐你直接进修 Python 3。

b785679238d8fca0c8ce0a79df83052f.jpeg-wh_600x-s_1499890060.jpeg

所以人生苦短,我用Python3!

【编辑推荐】JS 开辟者:最爱好 React,Vue.js 比 Angular 值得测验测验

痛心!中兴42岁法度榜样员跳楼身亡,是什么把他逼上了绝路?

妄图,在这里绽放——51CTO首届开辟者大年夜赛路演

PHP 说话地位遭受挑衅,PHP 法度榜样员路在何方?

推荐阅读

筹划指出,我国人工智能家当应侧重在以下范畴率先取得冲破,第一项即为智能网联汽车。具体目标为:支撑车辆智能寂?娼台体系架构、车袈湄智能芯片、主动驾驶操作体系、车辆智能算法等关键技>>>详细阅读

地址:http://www.17bianji.com/lsqh/39895.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值