12.25 Python常見面試題(部分附帶面試標準答案) 建議收藏

面試題1、請儘可能列舉python列表的成員方法,並給出一下列表操作的答案:

  (1) a=[1, 2, 3, 4, 5], a[::2]=?, a[-2:] = ?

  (2) 一行代碼實現對列表a中的偶數位置的元素進行加3後求和?

  (3) 將列表a的元素順序打亂,再對a進行排序得到列表b,然後把a和b按元素順序構造一個字典d。

  2、用python實現統計一篇英文文章內每個單詞的出現頻率,並返回出現頻率最高的前10個單詞及其出現次數,並解答以下問題?(標點符號可忽略)

  3、簡述python GIL的概念, 以及它對python多線程的影響?編寫一個多線程抓取網頁的程序,並闡明多線程抓取程序是否可比單線程性能有提升,並解釋原因。

  4、用python編寫一個線程安全的單例模式實現。

  5、請回答一下問題:

  (1) 闡述一下裝飾器,描述符(property)、元類的概念,並列舉其應用場景;

  (2) 如何動態獲取和設置對象的屬性。

  6.Python裡面如何拷貝一個對象?(賦值,淺拷貝,深拷貝的區別)

  Python常見面試題(部分附帶面試標準答案) 建議收藏

  7.介紹一下except的用法和作用?

  Python常見面試題(部分附帶面試標準答案) 建議收藏

  8.Python中pass語句的作用是什麼?

  pass語句不會執行任何操作,一般作為佔位符或者創建佔位程序, whileFalse:pass

  9.介紹一下Python下range()函數的用法?

  列出一組數據,經常用在for in range()循環中

  10.如何用Python來進行查詢和替換一個文本字符串?

  Python常見面試題(部分附帶面試標準答案) 建議收藏

  11.Python裡面match()和search()的區別?

  re模塊中match(pattern,string[,flags]),檢查string的開頭是否與pattern匹配。 re模塊中research(pattern,string[,flags]),在string搜索pattern的第一個匹配值。

  12.用Python匹配HTML tag的時候,<.>和<.>有什麼區別?

  術語叫貪婪匹配( <.> )和非貪婪匹配(<.> )

  13.Python裡面如何生成隨機數?

  Python常見面試題(部分附帶面試標準答案) 建議收藏

  14.有沒有一個工具可以幫助查找python的bug和進行靜態的代碼分析?

  Python常見面試題(部分附帶面試標準答案) 建議收藏

  15.如何在一個function裡面設置一個全局的變量?

  解決方法是在function的開始插入一個global聲明: def f() global x

  16.單引號,雙引號,三引號的區別

  Python常見面試題(部分附帶面試標準答案) 建議收藏

以上便是小編給大家帶來的全部內容,轉發此文+關注 並私信小編“資料”即可免費領取2019最新python資料和零基礎入門教程!

不定期分享乾貨,歡迎初學和進階中的小夥伴!

Python常見面試題(部分附帶面試標準答案) 建議收藏



分享到:


相關文章: