答:
ss=“abcdefgh”
for i in ss:
print(i)
6、用lambda函数实现两个数相乘
答:
x = lambda a, b: a * b
prit(x(2, 2))
7、对字符串“Autotest.V5.0",输出为“0.V5.Autotest"
答:
ss = “Autotest.V5.0”
list_ss = list(ss.split(‘.’))
list_ss.reverse()
print(“.”.join(list_ss))
8、python区分大小写吗
答:区分大小写。
9、将‘AAA’字符串转换为小写并输出
答:
print(‘AAA’.lower())
10、请声明多个变量并赋值
答:
a,b,c=1,2,3 或 a=b=c=3
11、把一个列表里面的数字元素去重,如 {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)
12、对字符串
{“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)
13、生成器、迭代器的区别
答:
可以被next()函数调用并不断返回下一个值得对象成为迭代器,迭代器表示的是一个数据流,可以只在需要时才去调用next来计算出一个值。迭代器从第一个元素开始访问,直到所有的元素访问完毕为止。迭代器只能往前不能后退。所以迭代器与普通程序运行不同,不会在一次调用时就结束。通过iter()函数将可迭代对象,比如一个list转为迭代器对象,然后通过next()函数进行一个个取值。
使用yield关键字的函数被称为生成器,和普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代。所以生成器其实也属于迭代器。若要取值,则需要通过next()获取,或者通过循环获取
14、写一下冒泡排序
答:
a = [9,8,7,6,5,4,3,2,1]
for i in range(len(a)-1):
for j in range(len(a)-1-i):
if a[j] > a[j+1]:
a[j] , a[j+1] = a[j+1] , a[j]
print(a)
15、写一下九九乘法表
答:
for i in range(1, 10):
for j in range(1, 10):
num = i * j
print(‘{0}*{1}={2}’.format(i, j, num), end=" ")
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数软件测试工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上软件测试开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注软件测试)
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
加V获取:vip1024b (备注软件测试)**
[外链图片转存中…(img-ttQ7gOnm-1713085002907)]
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!