自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

到底是學(xué)Python2還是Python3?產(chǎn)生了很多的爭(zhēng)議!神級(jí)程序員解析

新聞 后端
Python 在我眼里一直是一位穩(wěn)重扎實(shí)的大叔,資歷深厚,語(yǔ)法簡(jiǎn)單,功能強(qiáng)大,兼顧面向?qū)ο蠛秃瘮?shù)式編程,庫(kù)包豐富程度讓其他語(yǔ)言轉(zhuǎn)過(guò)來(lái)的程序員瞠目結(jié)舌并喟嘆。

在 Python 3 出現(xiàn)之前,Python 在我眼里一直是一位穩(wěn)重扎實(shí)的大叔,資歷深厚,語(yǔ)法簡(jiǎn)單,功能強(qiáng)大,兼顧面向?qū)ο蠛秃瘮?shù)式編程,庫(kù)包豐富程度讓其他語(yǔ)言轉(zhuǎn)過(guò)來(lái)的程序員瞠目結(jié)舌并喟嘆:人生苦短,要用 Python 啊……這種情況一直持續(xù)到 Python 3 的出現(xiàn)。如果你也是編程的學(xué)習(xí)者或者已經(jīng)學(xué)會(huì)了的編程者!

到底是學(xué)Python2還是Python3?產(chǎn)生了很多的爭(zhēng)議!神級(jí)程序員解析

「Python之禪」里講過(guò),「找到一種或***的一種解決方案去解決問(wèn)題」。文字既能代表文本數(shù)據(jù)又能代表二進(jìn)制數(shù)據(jù)這很麻煩。一旦對(duì)象脫離我們的控制,就會(huì)讓人變得恐慌。有人說(shuō)我們可以用 Unicode,但實(shí)際中人們并不會(huì)那么做,有事還會(huì)引發(fā)不必要的麻煩。比如在 Python 2 中,中文顯示是這樣的:

Python 是一門面向世界的語(yǔ)言,而不只是那些支持 ASCII 碼覆蓋的羅馬數(shù)字的語(yǔ)言。這是 Python 3 在處理文本時(shí)選擇使用 Unicode 的原因。

Python 3 的開(kāi)發(fā)過(guò)程大致是這樣的:

到底是學(xué)Python2還是Python3?產(chǎn)生了很多的爭(zhēng)議!神級(jí)程序員解析

到底是學(xué)Python2還是Python3?產(chǎn)生了很多的爭(zhēng)議!神級(jí)程序員解析

到底是學(xué)Python2還是Python3?產(chǎn)生了很多的爭(zhēng)議!神級(jí)程序員解析

除法運(yùn)算

Python中的除法較其它語(yǔ)言顯得非常高端,有套很復(fù)雜的規(guī)則。Python中的除法有兩個(gè)運(yùn)算符,/和//

首先來(lái)說(shuō)/除法:

在python 2.x中/除法就跟我們熟悉的大多數(shù)語(yǔ)言,比如Java啊C啊差不多,整數(shù)相除的結(jié)果是一個(gè)整數(shù),把小數(shù)部分完全忽略掉,浮點(diǎn)數(shù)除法會(huì)保留小數(shù)點(diǎn)的部分得到一個(gè)浮點(diǎn)數(shù)的結(jié)果。

在python 3.x中/除法不再這么做了,對(duì)于整數(shù)之間的相除,結(jié)果也會(huì)是浮點(diǎn)數(shù)。

到底是學(xué)Python2還是Python3?產(chǎn)生了很多的爭(zhēng)議!神級(jí)程序員解析

到底是學(xué)Python2還是Python3?產(chǎn)生了很多的爭(zhēng)議!神級(jí)程序員解析

到底是學(xué)Python2還是Python3?產(chǎn)生了很多的爭(zhēng)議!神級(jí)程序員解析

到底是學(xué)Python2還是Python3?產(chǎn)生了很多的爭(zhēng)議!神級(jí)程序員解析

不等運(yùn)算符

Python 2.x中不等于有兩種寫法 != 和 <>

Python 3.x中去掉了<>, 只有!=一種寫法,還好,我從來(lái)沒(méi)有使用<>的習(xí)慣

到底是學(xué)Python2還是Python3?產(chǎn)生了很多的爭(zhēng)議!神級(jí)程序員解析

到底是學(xué)Python2還是Python3?產(chǎn)生了很多的爭(zhēng)議!神級(jí)程序員解析

那么該學(xué) Python 2 還是 Python 3 呢?如果是五年前我推薦學(xué)習(xí) Python 2,兩年前我推薦都要學(xué)都要掌握,事實(shí)上在 Mac 環(huán)境里用 homebrew 安裝和使用兩個(gè)版本的環(huán)境是非常方便的。時(shí)至今日,大量的庫(kù)已經(jīng)開(kāi)始普遍支持 Python 3 了,而且 Python 3 的特性已經(jīng)遠(yuǎn)遠(yuǎn)不是解決 str 問(wèn)題了,所以現(xiàn)在我會(huì)推薦你直接學(xué)習(xí) Python 3。

到底是學(xué)Python2還是Python3?產(chǎn)生了很多的爭(zhēng)議!神級(jí)程序員解析

所以人生苦短,我用Python3!

責(zé)任編輯:張燕妮 來(lái)源: python學(xué)院
相關(guān)推薦

2022-05-10 00:00:00

開(kāi)源

2019-12-12 19:40:31

程序員人工智能工程師

2018-10-09 15:26:19

JavaPython語(yǔ)言

2018-09-26 14:17:00

編程語(yǔ)言JavaPython

2015-05-20 10:17:06

程序員

2019-04-01 08:01:13

程序員996Github

2020-11-06 17:49:38

程序員技術(shù)開(kāi)發(fā)

2018-04-27 16:11:18

CPython程序員

2015-04-10 19:37:34

程序員

2016-01-28 15:02:01

2020-08-31 19:17:24

Python強(qiáng)類型語(yǔ)言弱類型語(yǔ)言

2017-09-07 14:44:10

程序員

2015-04-21 09:20:40

SwfitObject—C

2011-09-05 10:30:51

重構(gòu)代碼庫(kù)業(yè)務(wù)模型

2017-08-09 08:43:02

公有云趨勢(shì)聲勢(shì)

2021-08-30 11:43:46

程序員技能開(kāi)發(fā)者

2024-03-28 13:13:00

Htmx前端開(kāi)發(fā)框架

2021-12-16 10:19:05

程序員毛星云騰訊

2015-11-25 09:32:54

2011-08-29 13:16:53

程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)