欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

學(xué)Python 3的理由和必要性

 更新時(shí)間:2019年11月19日 14:20:37   投稿:laozhang  
在本篇文章里小編給大家整理的是關(guān)于學(xué)Python 3的理由的優(yōu)勢(shì),有興趣的朋友們跟著學(xué)習(xí)參考下。

Python很多年前就已經(jīng)出現(xiàn)了,并且還在不斷發(fā)展。本書第1版基 于Python 1.5.2,Python 2.x作為主流版本已經(jīng)持續(xù)了很多年。本書是基 于Python 3.6的,并在Python 3.7的Alpha版中通過了測(cè)試。

Python 3最初被異想天開地命名為Python 3000,因?yàn)樗荘ython歷 史上第一個(gè)打破向下兼容的版本。這就意味著,如果不做任何修改,在 低版本Python中編寫的代碼可能無法在Python 3下運(yùn)行。例如,在低版 本的Python中,print語(yǔ)句不需要在參數(shù)外面加上括號(hào):

print "hello"

在Python 3中,print成了一個(gè)函數(shù),需要加上括號(hào):

print("hello")

也許有人會(huì)想:既然會(huì)破壞以前的代碼,為什么還要修改這種細(xì)節(jié) 呢?正因?yàn)閷?duì)任何語(yǔ)言而言這種改動(dòng)都是件大事,所以Python的核心開 發(fā)人員仔細(xì)考慮過這個(gè)問題。盡管Python 3中的變化會(huì)破壞與舊代碼的 兼容性,但這些變化很小,好處卻很多。新版本Python的一致性更好, 更具可讀性,歧義也更少了。Python 3并不是翻天巨變,而是深思熟慮 之后的演進(jìn)。核心開發(fā)人員也貼心地提供了代碼遷移方案和工具,可以 安全高效地將以前的舊代碼遷移到Python 3中,后續(xù)章節(jié)中將會(huì)介紹。 此外還可以利用Six和Future庫(kù)來簡(jiǎn)化代碼轉(zhuǎn)換操作。

為什么要學(xué)Python 3呢?因?yàn)樗瞧駷橹棺詈玫腜ython版本。隨 著很多項(xiàng)目開始充分利用Python 3的改進(jìn)之處,它將成為未來幾年的主 流Python版本。自從Python 3推出之后,庫(kù)的移植工作一直在穩(wěn)步進(jìn) 行。到目前為止,很多受歡迎的庫(kù)都已支持Python 3了。事實(shí)上,根據(jù) Python就緒頁(yè)面所示(http://py3readiness.org),360個(gè)最流行的庫(kù)中已 有359個(gè)被移植到Python 3中了。如果確實(shí)需要使用未被轉(zhuǎn)換過的庫(kù),或 者要使用基于Python 2建立的代碼,那就繼續(xù)使用Python 2.x吧。但如果
是剛開始學(xué)習(xí)Python或新建項(xiàng)目,就使用Python 3吧。Python 3不僅更好 用,而且是大勢(shì)所趨。

以上就是本次介紹的關(guān)于學(xué)Python 3的理由的相關(guān)知識(shí)點(diǎn),感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。

相關(guān)文章

  • numpy和pandas中數(shù)組的合并、拉直和重塑實(shí)例

    numpy和pandas中數(shù)組的合并、拉直和重塑實(shí)例

    今天小編就為大家分享一篇numpy和pandas中數(shù)組的合并、拉直和重塑實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python自定義函數(shù)的創(chuàng)建、調(diào)用和函數(shù)的參數(shù)詳解

    Python自定義函數(shù)的創(chuàng)建、調(diào)用和函數(shù)的參數(shù)詳解

    這篇文章主要介紹了Python自定義函數(shù)的創(chuàng)建、調(diào)用和函數(shù)的參數(shù)、變量作用域等常見問題,需要的朋友可以參考下
    2014-03-03
  • python報(bào)錯(cuò)TypeError: ‘NoneType‘ object is not subscriptable的解決方法

    python報(bào)錯(cuò)TypeError: ‘NoneType‘ object is not subscriptable的解決

    這篇文章主要給大家介紹了關(guān)于python報(bào)錯(cuò)TypeError: ‘NoneType‘ object is not subscriptable的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Flask-Sqlalchemy的基本使用詳解

    Flask-Sqlalchemy的基本使用詳解

    本文主要介紹了Flask-Sqlalchemy的基本使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • python pyqtgraph 保存圖片到本地的實(shí)例

    python pyqtgraph 保存圖片到本地的實(shí)例

    這篇文章主要介紹了python pyqtgraph 保存圖片到本地的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python自動(dòng)操作神器PyAutoGUI的使用教程

    Python自動(dòng)操作神器PyAutoGUI的使用教程

    這篇文章主要是想和大家來聊一聊Python如何利用自動(dòng)操作 GUI 神器——PyAutoGUI在桌面實(shí)現(xiàn)自動(dòng)化操作,感興趣的小伙伴可以了解一下
    2022-06-06
  • python實(shí)現(xiàn)多線程的方式及多條命令并發(fā)執(zhí)行

    python實(shí)現(xiàn)多線程的方式及多條命令并發(fā)執(zhí)行

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)多線程的方式及多條命令并發(fā)執(zhí)行,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Python必備技巧之函數(shù)的使用詳解

    Python必備技巧之函數(shù)的使用詳解

    這篇文章主要為大家詳細(xì)介紹了Python中函數(shù)的基本使用教程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-04-04
  • python中的pyc文件是什么

    python中的pyc文件是什么

    這篇文章主要介紹了python中的pyc文件是什么,pyc文件是Python編譯過的字節(jié)碼文件,這個(gè)字節(jié)碼是一種低級(jí)的、與平臺(tái)無關(guān)的代碼,還不知道的朋友來了解一下吧
    2023-04-04
  • Django上傳xlsx文件直接轉(zhuǎn)化為DataFrame或直接保存的方法

    Django上傳xlsx文件直接轉(zhuǎn)化為DataFrame或直接保存的方法

    這篇文章主要介紹了Django上傳xlsx文件直接轉(zhuǎn)化為DataFrame或直接保存的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05

最新評(píng)論