腾讯大佬总结的170道 python面试题,不允许还有人没看过

144 篇文章 1 订阅
62 篇文章 0 订阅

前言

精心整理的 Python 相关的基础知识,用于面试,或者平时复习,

都是很好的!废话不多说,直接开搞

基础篇

  1. 为什么学习 Python

  2. 解释型和编译型语言的区别

  3. 简述下 Python 中的字符串、列表、元组和字典

  4. 简述上述数据类型的常用方法

  5. 简述 Python 中的字符串编码

【----帮助Python学习,以下所有学习资料文末免费领!----】

6.一行代码实现数值交换

  1. is 和 == 的区别

8.Python 函数中的参数类型

9.*arg**kwarg 作用

10.一行代码实现 1-100 之和

11.获取当前时间

12.PEP8 规范

13.Python 的深浅拷贝

14.查看下面代码的输出

15.可变类型与不可变类型

16.打印九九乘法表

17.filter、map、reduce 的作用

18.re 的 match 和 search 区别

19.面向对象中__new____init__ 区别

20.三元运算规则

21.生成随机数

22.zip 函数用法

23.range 和 xrange 的区别

24.with 方法打开文件的作用

25.什么是正则的贪婪匹配

26.为什么不建议函数的默认参数传入可变对象

27.字符串转列表

28.字符串转整数

29.删除列表中的重复值

30.字符串单词统计

31.列表推导,求奇偶数

32.一行代码展开列表

33.实现二分法查找函数

34.字典和 json 转换

35.列表推导式、字典推导式和生成器

36.简述 read、readline、readlines 的区别

37.打乱一个列表

38.反转字符串

39.单下划线和双下划线的作用

40.新式类和旧式类

41.Python 面向对象中的继承有什么特点

42.super 函数的作用

43.类中的各种函数

44.如何判断是函数还是方法

45.isinstance 的作用以及与 type()的区别

46.单例模式与工厂模式

47.查看目录下的所有文件

48.计算 1 到 5 组成的互不重复的三位数

49.去除字符串首尾空格

50.去除字符串中间的空格

  1. 字符串格式化方式

  2. 将"hello world"转换为首字母大写"Hello World"(不使用 title 函数)

  3. 一行代码转换列表中的整数为字符串

  4. 合并两个元组到字典

  5. 给出如下代码的输入,并简单解释

  6. Python 中的反射

  7. 实现一个简单的 API

  8. metaclass 元类

  9. sort 和 sorted 的区别

  10. Python 中的 GIL

  11. 产生 8 位随机密码

  12. 输出原始字符

  13. 列表内,字典按照 value 大小排序

  14. 简述 any() 和 all() 方法

  15. 反转整数

  16. 函数式编程

  17. 简述闭包

  18. 简述装饰器

  19. 协程的优点

  20. 实现一个斐波那契数列

  21. 正则切分字符串

  22. yield 用法

  23. 冒泡排序

  24. 快速排序

  25. requests 简介

  26. 比较两个 json 数据是否相等

  27. 读取键盘输入

  28. enumerate

  29. pass 语句

  30. 正则匹配邮箱

  31. 统计字符串中大写字母的数量

  32. json 序列化时保留中文

  33. 简述继承

  34. 什么是猴子补丁

  35. help() 函数和 dir() 函数

  36. 解释 Python 中的//**运算符

  37. 主动抛出异常

  38. tuple 和 list 转换

  39. 简述断言

  40. 什么是异步非阻塞

  41. 什么是负索引

  42. 退出 Python 后,内存是否全部释放

  43. Flask 和 Django 的异同

  44. 创建删除操作系统上的文件

  45. 简述 logging 模块

  46. 统计字符串中单词出现次数

  47. 正则 re.complie 的作用

  48. try except else finally 的意义

99.反转列表

  1. 字符串中数字替换

综合篇:网络编程

  1. 简述 OSI 七层协议

  2. 三次握手、四次挥手的流程

  3. 什么是 C/S 和 B/S 架构

  4. TCP 和 UDP 的区别

  5. 局域网和广域网

  6. arp 协议

  7. 什么是 socket?简述基于 TCP 协议的套接字通信流程

  8. 简述 进程、线程、协程的区别以及应用场景

  9. 如何使用线程池和进程池

  10. 进程之间如何进行通信

由于篇幅限制,就不一一列出了
在这里插入图片描述

在这里插入图片描述

由于篇幅限制,就不一一列出了

资料领取

这份完整版的Python全套学习资料已经上传网盘,朋友们如果需要可以点击下方微信卡片免费领取 ↓↓↓【保证100%免费】
或者

点此链接】领取

好文推荐

了解python的前景:https://blog.csdn.net/weixin_49895216/article/details/127186741

了解python的兼职:https://blog.csdn.net/weixin_49895216/article/details/127124870

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值