Python面试题_初级版

发布于:2022-12-13 ⋅ 阅读:(613) ⋅ 点赞:(0)

1.如何在一个函数内部修改全局变量

2.字典如何删除键 和 合并两个字典

3.谈下python的GIL

4.Python列表去重

5.fun(args,**kwargs)中的args,**kwargs什么意思?

6.python2和python3的range(100)的区别

7.一句话解释什么样的语言能够用装饰器?

8.Python字符类型

9.简述面向对象中__new__和__init__区别

10.简述with方法打开处理文件帮我我们做了什么?

11.列表[1,2,3,4,5],请使用map()函数输出[1,4,9,16,25],并使用列表推导式提取出大于10的数,最终输出[16,25]

12.Python随机数模块的使用方法

13.数据库sql语句 name字段下的名字有重复的,怎么消除重复行

14.10个Linux常用命令

15.python2和python3区别?列举5个

16.python中可变类型和不可变类型,简述原理

17.用lambda函数实现两个数相乘

18.字典根据键从小到大排序

19.利用collections库的Counter方法统计字符串每个单词出现的次数"kjalfj;ldsjafl;hdsllfdhg;lahfbl;hl;ahlf;h"

20.字符串a = "not 404 found 张三 99 深圳",每个词中间是空格,用正则过滤掉英文和数字,最终输出"张三 深圳"

21.filter方法求出列表所有奇数并构造新列表,a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

22.列表推导式求列表所有奇数并构造新列表,a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

23.列表合并,按数字大小排序

24.用python删除文件和用linux命令删除文件方法

25.datetime的使用方法,打印如下格式 “2018-04-01 11:38:54”

26.数据库优化查询方法简介

27.常用的统计图(条形图、折线图)绘制的开源库

28.自定义异常用raise抛出异常

29.正则表达式匹配中,(.)和(.?)匹配区别?

30.简述Django的ORM

31.[[1,2],[3,4],[5,6]]一行代码展开该列表,得出[1,2,3,4,5,6]

32.x="abc",y="12345",z=["1","2","3"],分别求出x.join(y)和x.join(z)返回的结果

33.举例说明异常模块中try except else finally的相关意义

34.python中交换两个数值

35.举例说明zip()函数用法

36.简单正则:a="张明 98分",用re.sub,将98替换为100

37.写5条常用sql语句

38.a="hello"和b="你好"编码成bytes类型

39.[1,2,3]+[4,5,6]的结果是多少?

40.提高python运行效率的方法

41.简述mysql和redis区别

42.遇到BUG怎么处理

Python面试题_中级版 

1.Python是如何进行内存管理的

2.什么是lambda函数?它有什么好处?

3.Python里面如何拷贝一个对象?(赋值,浅拷贝,深拷贝的区别)

4.Python里面match()和search()的区别?

5.Python如何实现单例模式?

6.如何反序的迭代一个序列?

7.什么是Python的自省

8.Python的函数参数传递

9.如何用Python来发送邮件?

10.Python字典推导式

11.Python中单下划线和双下划线

12. 字符串格式化:%和.format

13.举例说明迭代器与生成器

14.面向切面编程AOP和装饰器

15.描述下鸭子类型

16.Python中重载

17.新式类和旧式类

18.__new__和__init__的区别

19.Python中的作用域

20.Python的协程是什么

21.闭包

22.Python函数式编程

23.Python面向对象


网站公告

今日签到

点亮在社区的每一天
去签到