我来补充Python基础了,都是面试里面问到的。
1.Python的列表,append和extend操作有什么区别。
2.Python怎么定义字典,字典实现的底层原理是什么,查询复杂度是多少。
3.Python的字典里,是否可以用List作为key,如果可以,请说明以什么方式存储的,如果不能,说明理由。
4.Python的垃圾回收机制是什么,简单描述一下。
5.Python的类和方法有什么区别,如何调用类里面的方法(这里回答实例化会引发追问)。是否有不需要实例化就能调用类里面方法的办法。
6.Python的迭代器和生成器的区别,多说几点。
7.什么是装饰器,作用是什么。(这个和Python关系倒也不是很大,说白了就是说一下装饰器设计模式)