该文章既是整理,也是一个简单的复习过程。作为测试人员,本人对自己的代码能力要求并不是很高,所以这里只是整理一些比较基础的python题目,方便应对测试面试。
1、求1-100的和
2、交换a,b两个变量的值
def swap(a,b):
a,b = b,a
3、python内置的数据类型有?
整型,浮点型,布尔型,字符串,list列表,tuple元组,dict字典,set集合
4、list列表,tuple元组,dict字典,set集合的区别?
list:有序,“[]”,使用索引查找
tuple:“()”,不能修改,使用索引查找
dict:“{key:value,key:value}”,使用key进行查找
set:无序,自动去重,set([])
5、将两个列表合并,去重并倒序排列
list1 = [1,2,4,4,5,2]
list2 = [3,2,4,6,1,3]
list3 = list(set(list1+list2))
list3 = sorted(list3, reverse=True)
6、Python的异常处理机制?
try:尝试抛出异常;except: