Python基礎入門之最常見的15道面試題!

老男孩IT教育機構發表於2021-09-16

  伴隨著人工智慧時代的到來,Python在企業中的應用越來越廣泛,崗位需求量也越來越大,自然懂Python技術的人也在不斷增加,如果你想要在眾多人才中脫穎而出,面試的表現很重要。對此,為了讓你快速透過面試,小編特為大家整理了15道最常見的Python面試題,希望給你帶來幫助。

  什麼是pickling和UNpickling?

  Pickle模組接受任何Python物件並將其轉換為字串表示形式,並使用dump函式將其轉儲到檔案中,此過程稱為pickling。從儲存的字串中檢索原始Python物件的過程叫做unpickling。

  如何將字串轉換為全小寫?

  要將字串轉換為小寫,可以使用lower()函式。

  如何在Python中註解多行?

  註解多行程式碼時,所以要註解的行都要在開頭前加#,還可以使用快捷方式來註解多行,就是按住ctrl鍵並在每個人想要包含#字元的地方左鍵單擊並鍵入一次#。

  什麼是Python中的文件docstrings?

  實際上不是註解,它們是文件字串;這些文件字串在三引號內,沒有分配給任何變數,因此有時也用於註解。

  Python中的help()和dir()函式用法是什麼?

  Help()和dir()這兩個函式都可以從Python直譯器直接訪問,並用於檢視內建函式的合併轉儲;

  Help():help()函式用於顯示文件字串,還可以檢視與模組、關鍵字、屬性等相關的使用資訊;

  Dir()函式:用於顯示定義的符號。

  Python中的字典是什麼?

  Python中的內建資料型別稱為字典,它定義了鍵和值之間的一對一關係,字典包含一對鍵及其對應的值,字典由鍵索引。

  Len()函式有什麼作用?

  Len()函式可用於確定字串、列表、陣列等的長度。

  什麼是Python包?

  Python包是包含多個模組的名稱空間。

  如何在Python中刪除檔案?

  如果想要在Python中刪除檔案,需要匯入OS模組,然後需要使用os.remove()函式。

  什麼是Python的內建型別?

  Python內建型別包含整型、浮點型、複數、字串、布林等。

  如何刪除Python陣列的值?

  可以使用pop()或remove()方法刪除陣列元素,這兩個函式之間的區別在於前者返回已刪除的值,而後者則不返回。

  Python有oops概念嗎?

  Python是一種物件導向的程式語言,意味著可以透過建立物件模型在Python中解決任何程式,同時Python還可以被視為程式語言和結構語言。

  如何在Python中實現多執行緒?

  Python有一個多執行緒庫,但是用多執行緒來加速程式碼的效果並不是很好;Python有一個名為GIL的結構,確保每次只能執行一個執行緒,一個執行緒獲取GIL執行相關操作,然後將GIL傳遞到下一個執行緒。

  如何將值新增到Python陣列?

  可以使用append(),extend()和insert(i,x)函式將元素新增到陣列中。

  Python中split()、sub()、subn()功能?

  如果修改字串,Python的re模組提供了三種方法:

  Split():使用正在表示式模式將給定字串拆分到列表中;

  Sub():查詢正規表示式模式匹配的所有字串,然後用不同的字串替換他們;

  Subn():類似於sub(),並且還返回新字串。


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

相關文章