天天看點

經典Python面試題之Python基礎篇

1. 為什麼學習Python?

2. 通過什麼途徑學習的Python?

3. Python和Java、PHP、C、C#、C++等其他語言的對比?

4. 簡述解釋型和編譯型程式設計語言?

5. Python解釋器種類以及特點?

6. 位和位元組的關系?

7. b、B、KB、MB、GB 的關系?

8. 請至少列舉5個 PEP8 規範(越多越好)。

9. 通過代碼實作如下轉換:

二進制轉換成十進制:v = “0b1111011”


十進制轉換成二進制:v = 18


八進制轉換成十進制:v = “011”


十進制轉換成八進制:v = 30


十六進制轉換成十進制:v = “0x12”


十進制轉換成十六進制:v = 87

10. 請編寫一個函數實作将IP位址轉換成一個整數。

如 10.3.9.12 轉換規則為:

       10            00001010


         3            00000011


        9            00001001<

繼續閱讀