【總結】Python爬蟲面試題及答案(二)

老男孩IT教育機構發表於2021-06-15

  學習Python最終的目的就是找到合適的工作,而說起找工作,肯定與面試題脫離不了關係,接下來,這篇文章為大家介紹一些Python爬蟲面試題及答案,希望能給正要參加面試的你們帶來幫助。

  Python3和Python2之間的區別?

  1、print由關鍵字變為函式;

  2、Python3預設使用utf-8,解決了Python2 中使用acsll導致的中文亂碼問題;

  3、將xrange與range進行合併,在Python3中只存在range一種寫法,本質上是xrange。

  Python中的註釋有幾種?

  兩種。單行的使用#的註解方式,跨行的使用三個雙引號或者三個單引號的註解方式。

  Python程式碼縮排是否支援tab鍵和空格混用?

  不支援,同時儘量使用4個空格代替tab縮排。

  Python3和Python2中int和long區別?

  Python2中,int型表示的數字長度取決於系統位數,32位系統長度為32位,64位系統長度為64位,long型則不受長度限制。在Python3中,所有的整型都為長整型。

  瞭解dosctring麼?

  Python推崇程式碼即文件,通常在函式中第一個局域即表明了函式的用法及接受的引數,可以透過functiong._doc_屬性來獲得。

  是否可以在一句import中匯入多個庫?

  可以,但是不建議。

  給py檔案命名的時候需要注意什麼?

  使用全小寫或者下劃線進行命名。

  列舉幾個規範Python程式碼風格的工具?

  YAPF,谷歌開發的程式碼規範工具;

  Black,依賴Python3.6+的第三方庫,可以直接將原始碼變為符合PEP8標準的程式碼。

  怎麼將字串轉換為小寫?

  String.lower()

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

相關文章