1. 程式人生 > >python面試題(十)

python面試題(十)

以及 args 空格 代碼實現 spa adding 技術分享 變量作用域 區別

  1. Python中基本數據結構的操作

元組

列表

字典

集合

定義

新增

更改

刪除

 

 2.請盡可能列舉python列表的成員方法,並給出一下列表操作的答案:

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

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

  3.List = [-2, 1, 3, -6],如何實現以絕對值大小從小到大將 List 中內容排序。

(1) 列表的sort方法和 sorted的區別是什麽?

  4.有一篇英文文章保存在 a.txt 中,請用python實現統計這篇文章內每個單詞的出現頻率,並返回出現頻率最高的前10個單詞及其出現次數(只考慮空格,標點符號可忽略)

(1) 追加需求:引號內元素需要算作一個單詞,如何實現?

  5.Python函數中經常有 *args,**kwargs 這兩個參數,它們是什麽意思,為什麽要使用它們?

  6.Python中的變量作用域(變量查找順序)。

  7.下面這段代碼的輸出結果將是什麽?請解釋。

技術分享

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

  9.Python中如何動態獲取和設置對象的屬性。

  10.(前端基礎)

(1) 用CSS如何隱藏一個元素

(2) 一行CSS實現padding上下左右分別為 1px,2px,3px,4px

(3) JavaScript(或jQuery)如何選擇一個id為main的容器

(4) JavaScript(或jQuery)如何選擇一個class為menu的容器

python面試題(十)