码迷,mamicode.com
首页 > 编程语言 > 详细

python基础面试题

时间:2020-01-08 23:16:05      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:readline   冒泡排序   数值   lin   setup   交集   key   代码实现   datetime   

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基础面试题

标签:readline   冒泡排序   数值   lin   setup   交集   key   代码实现   datetime   

原文地址:https://www.cnblogs.com/Layee/p/12168855.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!