<option id="mwy0y"><strong id="mwy0y"></strong></option>
  • <ul id="mwy0y"><sup id="mwy0y"></sup></ul>
  • <ul id="mwy0y"></ul>
  • <del id="mwy0y"><dfn id="mwy0y"></dfn></del><ul id="mwy0y"><sup id="mwy0y"></sup></ul>
  • <abbr id="mwy0y"></abbr>

    千鋒教育-做有情懷、有良心、有品質的職業教育機構

    400-811-9990
    手機站
    千鋒教育

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當前位置:長沙千鋒IT培訓  >  技術干貨  >  python如何寫出優雅的python

    python如何寫出優雅的python

    來源:千鋒教育
    發布人:xqq
    時間: 2023-11-11 23:16:54

    Python社區文化的澆灌下,演化出了一種獨特的代碼風格,去指導如何正確地使用Python,這就是常說的pythonic。一般說地道

    (idiomatic)的python代碼,就是指這份代碼很pythonic。pythonic的代碼簡練,明確,優雅,絕大部分時候執行效率高。閱讀pythonic

    的代碼能體會到“代碼是寫給人看的,只是順便讓機器能運行”暢快。

    那么如何寫出優雅的python代碼呢?下面的內容或許會對你有幫助

    遍歷一個范圍內的數字

    foriin[0,1,2,3,4,5]:

    printi**2

    foriinrange(6):

    printi**2

    更好的方法

    foriinxrange(6):

    printi**2

    xrange會返回一個迭代器,用來一次一個值地遍歷一個范圍。這種方式會比range更省內存。xrange在Python3中已經改名為range。

    遍歷一個集合

    colors=['red','green','blue','yellow']

    foriinrange(len(colors)):

    printcolors[i]

    更好的方法

    forcolorincolors:

    printcolor

    反向遍歷

    colors=['red','green','blue','yellow']

    foriinrange(len(colors)-1,-1,-1):

    printcolors[i]

    更好的方法

    forcolorinreversed(colors):

    printcolor

    遍歷一個集合及其下標

    colors=['red','green','blue','yellow']

    foriinrange(len(colors)):

    printi,'--->',colors[i]

    更好的方法

    fori,colorinenumerate(colors):

    printi,'--->',color

    這種寫法效率高,優雅,而且幫你省去親自創建和自增下標。

    當你發現你在操作集合的下標時,你很有可能在做錯事。

    遍歷兩個集合

    names=['raymond','rachel','matthew']

    colors=['red','green','blue','yellow']

    n=min(len(names),len(colors))

    foriinrange(n):

    printnames[i],'--->',colors[i]

    forname,colorinzip(names,colors):

    printname,'--->',color

    更好的方法

    forname,colorinizip(names,colors):

    printname,'--->',color

    以上內容為大家介紹了Python培訓之如何寫出優雅的python,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。

    聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

    猜你喜歡LIKE

    python實現WSGI的框架

    2023-11-13

    python打開文本文件有哪些方法?

    2023-11-13

    python使用loguru操作日志

    2023-11-13

    最新文章NEW

    python-=是什么意思

    2023-11-13

    pythonre是什么?

    2023-11-13

    python列表追加元素出錯的解決

    2023-11-13

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>