面试第五篇

1. python3.5语言中enumerate的意思

对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值

2. (99) 的八进制表示是

8 99
8  12  3  
8  1   4 
   0   1
   
结果为143

3. 请列出三种常用的排序算法

插入排序
冒泡排序
选择排序

4. for i in range(5,0,-1):print(i) 写出打印结果:

5 4 3 2 1

5. 获取 list 的元素个数,和向末尾追加元素所用的方法是____,____.

len append

6. 判断 dict 有没有某个 key 用的方法是( )

get()

7. L=range(100)  取第一到第三个元素用( ),取倒数第二个 元素用( ), 取后十个用( )

list(li[1:4])    list(li[-3:-2])    list(li[-10:])

8.  把 L 复制给 L1 用( )。注意:非引用传递

	import copy
	L1 = copy.deepcopy(L)

9. d = {‘a’:1,’b’:2,’c’:3} 请打印出 key,value 值  

d = {'a':1,'b':2,'c':3}
for a in d.items():
    print(a)

10. 如何判断一个变量是不是字符串

li = ""
print(isinstance(li,str))
原文地址:https://www.cnblogs.com/moning/p/8451517.html