• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 自媒體 查看內容
    • 3578
    • 0
    • 分享到

    這些Python代碼技巧,你肯定還不知道

    2018-9-3 22:02

    來源: dl-world

    被人工智能捧紅的 Python 已是一種發展完善且非常多樣化的語言,其中肯定有一些你尚未發現的功能。本文或許能夠讓你學到一些新技巧。

    Python 是世界上最流行、熱門的編程語言之一,原因很多,比如:

    ?   易于學習

    ?   超高的通用性

    ?   具備大量模塊和庫

    本文將分享一些使用 Python 的技巧,順序按照 A-Z 排列。

    all or any

    Python 非常受歡迎的原因之一是其可讀性和表達性。

    人們還經常把 Python 笑稱為「可執行偽碼(executable pseudocode)」。但是,當你可以編寫這樣的代碼時,很難去反駁這種言論:

    x = [True, True, False] 
    if any(x): 
        print("At least one True) 
    if all(x): 
        print("Not one False) 
    if any(x) and not all(x): 
        print("At least one True and one False)

    bashplotlib

    想在控制臺中繪圖嗎?

    $ pip install bashplotlib

    使用上面的行,即可在控制臺中繪圖。

    collections

    Python 有一些很棒的默認數據類型,但有時候它們可能不會盡如你意。

    不過,Python 標準庫提供了 collections 模塊。這個方便的附加組件可以為你提供更多數據類型。

    collections 模塊:https://docs.python.org/3/library/collections.html

    from collections import OrderedDict, Counter 
    # Remembers the order the keys are added! 
    x = OrderedDict(a=1, b=2, c=3) 
    # Counts the frequency of each character 
    y = Counter("Hello World!)

    dir

    你是否想過如何查看 Python 對象內部及其具有哪些屬性?

    輸入以下命令行:

    >>> dir() 
    >>> dir("Hello World) 
    >>> dir(dir)

    當以交互方式運行 Python 時,這可能是一個非常有用的功能,并且可以動態地探索你正在使用的對象和模塊。

    想要了解更多,點這里:https://docs.python.org/3/library/functions.html#dir

    emoji

    是的,真的有。請點擊這里:https://pypi.org/project/emoji/

    $ pip install emoji

    別以為我不知道你會偷偷試它→→

    from emoji import emojize 
    print(emojize(":thumbs_up:))

    來源:網絡大數據
    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频