python面試題(十)
- 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面試題(十)