应聘Python相关岗位时未了考验求职者的基本功,一般会出几个笔试题,小编整理了一些高频Python面试题供大家参考。
1、已知一个字符串为“hello_world_yoyo”, 如何得到一个队列 [“hello”,”world”,”yoyo”]
2、统计在一个队列中的数字,有多少个正数,多少个负数,如[1, 3, 5, 7, 0, -1, -9, -4, -5, 8]
3、打印出100-999所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
4、现在有一个list 对象alist,里面的所有元素都是字符串,编写一个函数对它实现一个大小写无关的排序。
5、编写一个简单的ini 文件解释器。
6、在Python中, list, tuple, dict, set有什么区别, 主要应用在什么样的场景?
7、有二维的list 对象(即它的每一个元素都是一个list 对象)alist,假定其中的所有元素都具有相同的长度(把alist 想象成一个表格),写一段程序根据元素的第二个元素排序(即对表格的第二列字段排序)。
8、写一个函数, 输入一个字符串, 返回倒序排列的结果: 如: string_reverse(‘abcdef’), 返回: ‘fedcba’
9、请写出打印结果
x = [0, 1]
i = 0
i, x[i] = 1, 2
print(x)
10、如果一个数恰好等于它的因子之和,则称该数为“完全数”,又称完美数或完备数。 例如:第一个完全数是6,它有约数1、2、3、6,除去它本身6外,其余3个数相加,
1+2+3=6。第二个完全数是28,它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,1+2+4+7+14=28。
那么问题来了,求1000以内的完全数有哪些?
相关推荐: