Python面试真题第一节

时间:2023-03-08 16:04:25

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

2、如何在一个函数内部修改全局变量

3、列出5个python标准库

4、字典如何删除键和合并两个字典

5、谈下python的GIL

6、python实现列表去重的方法

7、fun(*args,**kwargs)中的*args,**kwargs什么意思?

8、python2和python3的range(100)的区别

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

10、python内建数据类型有哪些

11、简述面向对象中__new__和__init__区别

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

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

14、python中生成随机整数、随机小数、0--1之间小数方法

15、避免转义给字符串加哪个字母表示原始字符串?

16、<div class="nam">中国</div>,用正则匹配出标签里面的内容(“中国”),其中class的类名是不确定的

17、python中断言方法举例

18.数据表student有id,name,score,city字段,其中name中的名字可有重复,需要消除重复行,请写sql语句

19、10个Linux常用命令

20、python2和python3区别?列举5个

21、列出python中可变数据类型和不可变数据类型,并简述原理

22、s = "ajldjlajfdljfddd",去重并从小到大排序输出"adfjl"

23、用lambda函数实现两个数相乘

24、字典根据键从小到大排序

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