python基础面试题
Posted layee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础面试题相关的知识,希望对你有一定的参考价值。
1、python中的数据类型?不可变数据类型?可变数据类型?
2、Python中,打开文件语法?
3、endswith()?
4、下列代码输出结果?
import copy a = [1, 2, 3, 4, [‘a‘, ‘b‘]] b = a c = copy.copy(a) d = copy.deepcopy(a) a.append(5) a[4].append(‘c‘) print(a) print(b) print(c) print(d)
5、read(),readline(),readlines()?
6、一行代码实现1-100的和?
7、如何删除和合并两个字典?
8、python 实现列表去重?
9、下列代码输出结果?
def function(arg,*args,**kwargs): print(arg,args,kwargs) function(6,7,8,9,a=1, b=2, c=3)
10、列表[1,2,3,4,5],输出[1,4,9,16,25],然后提取大于10的数输出[16, 25]?
11、python中生成随机整数、随机小数、0--1之间小数方法?
12、u, b, r操作字符串的区别?
13、s = "ajldjlajfdljfddd",去重并从小到大排序输出"adfjl"?
14、用lambda函数实现两个数相乘?
15、dic = {"name": "zs","age": 18,"city": "深圳","tel": "1362626627"}根据键从小到大排序?
16、统计字符串每个字符出现的次数?a = "kjalfj;ldsjafl;hdsllfdhg;lahfbl;hl;ahlf;h"?
17、求出列表所有奇数并构造新列表?a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
18、datetime模块打印时间戳?
19、[[1,2],[3,4],[5,6]]一行代码展开该列表,得出[1,2,3,4,5,6]?
20、python中交换两个数值?
21、举例说明zip()函数用法?
22、python冒泡排序?
23、以下代码输出结果?
def fn(k, v, dic = {}): dic[k] = v print(dic) fn("one", 1) fn(‘two‘, 2) fn(‘three‘, 3, {‘four‘: 4})
24、以下代码输出结果?
keys = (‘info‘) print(dict.fromkeys(keys, [‘Gage‘, 25, ‘man‘]))
25、算一个数的阶乘?
26、递归求和?
27、a = " hehheh ",去除首尾空格?
28、列表嵌套字典的排序,分别根据年龄排序?foo = [{"name":"zs","age":19},{"name":"ll","age":54},{"name":"wa","age":17},{"name":"df","age":23}]
29、字典推导式?
30、python字典和json字符串相互转化方法?
31、Unittest中setUp与setUpClass的区别?
32、列表取交集?
以上是关于python基础面试题的主要内容,如果未能解决你的问题,请参考以下文章