测试工程师之Python面试题(附答案)

1、请把字符串“abcde”里面的字符,逐个,打印出来

ss="abcdefgh"

for i in ss:

print(i)

2、对字符串“www.autotestplat.com",输出为“com.autotestplat.www"

ss = "www.autotestplat.com"

list_ss = list(ss.split('.')) 

list_ss.reverse()

print(".".join(list_ss))

3、把一个列表里面的数字元素,去重,如 {1,1,2,2,3,3,4,4,5,5}

aa = [1,1,2,2,3,3,4,4,5,5,5]

bb = list(set(aa))

print(bb) 

4、用递归实现数字的阶乘,N!,n=9时,s=987654321

def a(n):

    if int(n)<= 1:

        return 1

    else:

        return n*a(n-1)

print(a(9))

5、对字符串

   {
    
    "a":"0","b":"1","d":"11","e":"22","f":"33"}, 

    输出字典 {
    
    'a':'1','b':'1','d':'11','e':'22','f':'33'}



ss= '{
    
    "a":"0","b":"1","d":"11","e":"22","f":"33"}'

dict_ss = eval(ss)

print(dict_ss)

6、以下代码:

     a="05550550"

      print(a.index("x")

      运行结果是:



ValueError: substring not found

7、以下几行字符串

         fin one  :13700010001 15 52A

         fin two  :13700020002 15 52B

         fin three:13700030003 15 52C

依次代表 姓名 :手机号 楼栋号 房间号

请输出

姓名 :…,电话:…,住址:…

姓名 :…,电话:…,住址:…

姓名 :…,电话:…,住址:…

str1 = 'fin one :13700010001 15 52A'

str2 = 'fin two :13700020002 15 52B '

str3 = 'fin three:13700030003 15 52C' 

a1 = str1.split(':')   

a11 = a1[1].split(' ')

a2 = str2.split(':')   

a22 = a2[1].split(' ')

a3 = str3.split(':')   

a33 = a3[1].split(' ')

print("姓名:"+a1[0]+",电话:"+a11[0]+",住址:"+a11[1]+" "+a11[2])

print("姓名:"+a2[0]+",电话:"+a22[0]+",住址:"+a22[1]+" "+a22[2])

print("姓名:"+a3[0]+",电话:"+a33[0]+",住址:"+a33[1]+" "+a33[2])

8、实现一个冒泡排序

data = [2,10,7,8,9,5,4,1]


def bubble_sort(arr): 

    for i in range(len(data)-1):

        for j in range(len(data)-1-i):

            if data[j]>data[j+1]:

                data[j+1],data[j]=data[j],data[j+1]

    return  data   

print(bubble_sort(data)) 

最后感谢每一个认真阅读我文章的人,下面这个网盘链接也是我费了几天时间整理的非常全面的,希望也能帮助到有需要的你!
在这里插入图片描述

这些资料,对于想转行做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……

如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以点击下方小卡片加入我们群,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。

敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。

自学推荐B站视频:

零基础转行:25天从零基础转行到入职软件测试岗,今天学完,明天就业。【包括功能测试/接口测试/自动化测试/python自动化测试/性能测试/测试开发】

自动化进阶:2022B站首推超详细python自动化软件测试实战教程,备战金三银四跳槽季,进阶学完暴涨20K

猜你喜欢

转载自blog.csdn.net/xfw17397388089/article/details/125220539