Python 基础面试题阅读指南(必看)

大家好,我是帅地。

为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。

由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。

面试题链接汇总

1. 什么是 Python?

2. 赋值、浅拷贝和深拷贝的区别?

3. init 和new的区别?

4. Python 的变量、对象以及引用?

5. 创建百万级实例如何节省内存?

6. Python 里面如何生成随机数?

7. Python 是强语言类型还是弱语言类型?

8. 谈一下什么是解释性语言,什么是编译性语言?

9. Python 中有日志吗?怎么使用?

10. Python 是如何进行类型转换的?

11. Python 中的作用域?

12. 什么是 Python 自省?

13. 什么是 Python 的命名空间?

14. 你所遵循的代码规范是什么?

15. 关于 Python 程序的运行方面,有什么手段能提升性能?

16. dict 的 items() 方法与 iteritems() 方法的不同?

17. os.path和sys.path的区别?

18. 4G 内存怎么读取一个 5G 的数据?

19. 输入某年某月某日,判断这一天是这一年的第几天?

20. 说明一下 os.path 和 sys.path 分别代表什么?

21. Python 中的 os 模块常见方法?

22. 说一下字典和 json 的区别?

23. 什么是可变、不可变类型?

24. 存入字典里的数据有没有先后排序?

25. lambda 表达式格式以及应用场景?

26. 如何理解 Python 中字符串中的\字符?

27. 常用的 Python 标准库都有哪些?

28. 如何在Python中管理内存?

29. 介绍一下 except 的作用和用法?

30. 在 except 中 return 后还会不会执行 finally 中的代码?怎么抛出自定义异常?

31. read、readline 和 readlines 的区别?

32. range 和 xrange 的区别?

33. 请简述你对 input()函数的理解?

34. 代码中要修改不可变数据会出现什么问题?抛出什么异常?

35. print 调用 Python 中底层的什么方法?

36. Python 的 sys 模块常用方法

37. unittest 是什么?

38. 模块和包是什么?

39. 什么是正则的贪婪匹配?

40. 常用字符串格式化哪几种?

41. 面向对象深度优先和广度优先是什么?

42. “一行代码实现 xx”类题目
==

发表评论

后才能评论