Python新手需要知道的5條知識點

小咖啡111發表於2019-08-06

   1.什麼是PEP8?

  PEP8是一個程式設計規範,內容是一些關於如何讓你的程式更具可讀性的建議。

  其主要內容包括程式碼編排、文件編排、空格的使用、註釋、文件描述、命名規範、編碼建議等。

   2.什麼是pickling和unpickling?

  Pickle模組讀入任何Python物件,將它們轉換成字串,然後使用dump函式將其轉儲到一個檔案中——這個過程叫做pickling。

   3.Python是如何被解釋的?

  Python是一種解釋性語言,它的原始碼可以直接執行。Python直譯器會將原始碼轉換成中間語言,之後再翻譯成機器碼再執行。

   4.Python是怎樣管理記憶體的?

  Python的記憶體管理是由私有heap空間管理的。所有的Python物件和資料結構都在一個私有heap中。程式設計師沒有訪問該heap的許可權,只有直譯器才能對它進行操作。

   5.有哪些工具可以幫助debug或做靜態分析?

  PyChecker是一個靜態分析工具,它不僅能報告原始碼中的錯誤,並且會報告錯誤型別和複雜度。Pylint是檢驗模組是否達到程式碼標準的另一個工具。

    

      Python學習交流群:519489681  備註:小白愛踢

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31560357/viewspace-2652852/,如需轉載,請註明出處,否則將追究法律責任。

相關文章