天天看点

经典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<

继续阅读