180道Python面試題解析 1 5

2021-09-26 13:58:30 字數 748 閱讀 2149

偶然在知乎上看到了python學到什麼程度可以面試這個問題,好奇點進去後看到有答主給了180道python面試題,正好可以邊學習邊檢測一下自己的學習成果python學到什麼程度可以面試工作?

1.列出 5 個常用 python 標準庫?

這道題就像再問你擅長哪些庫一樣

如果經常做爬蟲,肯定離不開urllib ,requests 這樣常用的網路庫;

如果是剛入門的話,可能會是os,sys,re,math,datetime這樣的基礎庫;

所以這道題的答案因人而異吧,不過既然說出是自己常用到的庫那就要能說出這些庫的特性和用法。

2.python 內建資料型別有哪些?

python3 有很多內建的資料型別,以下是比較重要的一些:

3.簡述 with 方法開啟處理檔案幫我我們做了什麼?

開啟檔案在進行讀寫的時候可能會出現一些異常狀況,如果按照常規的f.open寫法,我們需要try,except,finally,做異常判斷,並且檔案最終不管遇到什麼情況,都要執行finally f.close()關閉檔案,with方法幫我們實現了finally中f.close。

4.列出 python 中可變資料型別和不可變資料型別,為什麼?

5.python 獲取當前日期?
import time

print (time.strftime("%d/%m/%y"))

示例輸出:

11/10/2013

面試題解析

1.繼承執行順序 當兩個類之間有繼承關係時,第一次構造子類的例項時,是按照如下順序進行的 1.子類的靜態成員初始化語句 2.子類的靜態建構函式 3.子類的非靜態成員初始化語句 4.父類的靜態成員初始化語句 5.父類的靜態建構函式 6.父類的非靜態成員初始化語句 7.父類的建構函式 8.子類的建構函式...

面試題解析記載

工具類原始碼 hashcode 在建立類的時候要覆蓋equal 和 hash 方法 arraylist 基礎陣列來實現的,遍歷查詢快,但是刪除需要移動陣列資料,處理會慢。linkedlist 實現原理通過鍊錶實現,插入快,查詢和刪除慢。hashmap 非執行緒安全的,通過鍊錶實現的,查詢速度回快很多...

Golang面試題解析(二)

func main println inte ce default println unknown func getvalue int考點 type 編譯失敗,因為type只能使用在inte ce func funcmui x,y int sum int,error 考點 函式返回值命名在函式有多個...