经典 Python 面试题之 Python 基础篇经典 Python 面试题之 Python 基础篇1
为何学习 Python
通过什么途径学习的 Python
Python 和 Java、PHP、C、C#、C++等其他语言的对比
简述解释型和编译型编程语言
Python 解释器种类以及特点
位和字节的关系
b、B、KB、MB、GB 的关系
请至少列举 5 个 PEP8 规范(越多越好)
通过代码实现如下转换:二进制转换成十进制:v = “0b1111011”十进制转换成二进制:v = 18 八进制转换成十进制:v = “011” 十进制转换成八进制:v = 30 十六进制转换成十进制:v = “0x12” 十进制转换成十六进制:v = 8710
请编写一种函数实现将 IP 地址转换成一种整数
12 转换规则为: 10 00001010 3 00000011 9 00001001 12 00001100再将以上二进制拼接起来计算十进制成果: 00001010 00000011 00001001 00001100 =
python 递归的最大层数
求成果: v1 = 1 or 3 v2 = 1 and 3 v3 = 0 and 2 and 1 v4 = 0 and 2 or 1 v5 = 0 and 2 or 1 or 4 v6 = 0 or Flase and 113
ascii、unicode、utf-8、gbk 区别
字节码和机器码的区别
三元运算规则以及应用场景
列举 Python2 和 Python3 的区别
用一行代码实现数值互换: a = 1 b = 218
Python3 和 Python2 中 int 和 long 的区别